C#网络等待超时设计

socket或tcpclient, 发送或接受时, 采用子线程发送接受数据. 主线程可以new 一个ManualResetEvent(成员变量, 子线程, 主线都可以访问), 使用WaitOne方法, 使主线程暂停. 在子线程网络执行成功, 或达到一定时间后调用ManualResetEvent 的Set方法使主线程继续执行.
 

参考:C# Socket连接请求超时机制 

原文地址:https://www.cnblogs.com/barrysgy/p/2397640.html