C#TcpClientのConnectタイムアウト処理(Timeout)
779 ワード
IAsyncResult ar = tcpClient.BeginConnect(ip,port,null,null);
bool success = ar.AsyncWaitHandle.WaitOne(1000);
if (!success)
throw new Exception(" , ");
ポイントはBeginConnectメソッドとIAsyncResultを使用することです.AsyncWaitHandle.WaitOneメソッド
具体的にどのように定義したのかは書かない.
転載先:https://www.cnblogs.com/xyz0835/p/5192014.html