- ベストアンサー
Winsockで接続待ちタイムアウトを設定する方法
現在、WinsockAPIを使ってソケット通信プログラムを作っています。 このプログラムの仕様の中で、接続待ちタイムアウトというものがあります。これはつまり、connect関数を実行してから応答が返ってくる(関数が値を返す)までの時間監視のことなのですが、そのような値をソケットに対して設定する手段というのはあるのでしょうか?
- みんなの回答 (3)
- 専門家の回答
現在、WinsockAPIを使ってソケット通信プログラムを作っています。 このプログラムの仕様の中で、接続待ちタイムアウトというものがあります。これはつまり、connect関数を実行してから応答が返ってくる(関数が値を返す)までの時間監視のことなのですが、そのような値をソケットに対して設定する手段というのはあるのでしょうか?
お礼
setsockopt()のヘルプを見てみましたが、タイムアウトの設定はできないみたいですね。やはり設定したタイムアウトになるまでconnect()を呼びつづけるしかないようですね。 ありがとうございます。参考にさせていただきます。