ponpontako回答ポイント なしウォッチ

C#のTimeoutについての質問です。


private void button_Click(object sender, EventArgs e)
{
TcpClient client = new TcpClient
{
ReceiveTimeout = 1000,
SendTimeout = 1000
};

try
{
client.Connect(host, port);
client.Close();
}
catch
{
client.Close();
}
}

タイムアウト設定を1000ミリ秒に設定しているのですが適用されなくて(21秒後に自動的にタイムアウト)困っています。
繋がるところや最初から拒否されているところはすぐ反映されるので接続方法に関しては問題ないかと思っています。
どこがいけないんでしょうか。

ログインして回答する

ベストアンサー

その他の回答

この質問へのコメント

コメントはありません

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2014-12-03 18:43:11
終了日時
2014-12-04 20:40:37
回答条件
1人10回まで

この質問のカテゴリ

この質問に含まれるキーワード

C#561タイムアウト178Client200適用908

人気の質問

メニュー

PC版