掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
ソケット通信で切断後,しばらく再接続できないのです (ID:52622)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
こんにちは socket通信プログラムのことでお尋ねしたいのですが,クライアントソフトを作っています。 通信相手のサーバはサーバ側のポートだけでなく,接続してきたクライアントのIPとポートをチェックするためクライアント側でも bind()を使ってポートを指定してプログラムを作成しました。 一回目は接続できるのですが,クライアントから通信を切断して再度続しようとすると接続できません,なぜかと思い netstat -na で見ると該当するコネクションが残っており TIME_WAITが消えるまでは再接続ができないことが判りました。 切断後も直ちに再接続ができるようにするためにはどうすればよいのでしょうか? TIME_WAITを出さないようにする方法などがあるのでしょうか? よろしくお願いします。 Windows2000pro VC++6.0 SDKの環境です。 C とWin32APIで作成しています。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.