WinSockを連続使用するには?


とも  2003-03-04 07:14:39  No: 77298  IP: [192.*.*.*]

XP、VB6.0を使用しています。
WinSockコントロールを使用してクライアントからのデータ受信を行っている
のですが、一回目はクライアントからのデータを受信できるのですが、その後、クライアント側が
Winsock.Close
Winsock.LocalPort = 0
とクローズ処理を行い、サーバ側がWinsock1_Close()メソッド内で、Winsock1.Close
Winsock1.LocalPort = 0
Winsock1.LocalPort = PORT_NO
Winsock1.listen
処理を行っているのですが、Winsock1.listen部分の処理で、アドレスは現在使用中です。とエラーになります。
サーバ、クライアント両方クローズ処理を行っており、原因がわかりません。
使い回しできるオプションでもあるのでしょうか。
すみませんが、ご教授お願いいたします。

編集    削除
とも  2003-03-06 04:48:15  No: 77299  IP: [192.*.*.*]

自己レスです。
WinsockのListenを行ってから、
CreateProcessを使用していたのがまずかったようです。
Closeした後も、CreateProcessがずっとつかんで(?)たようです。

編集    削除