问题原述:
http://topic.youkuaiyun.com/t/20060616/15/4825920.html
调用TcpClient.Connect函数连接其他机器。我在一台机器上测试程序,对于连接根本无法连接(物理连接不通)的机器,该函数用时5秒左右返回,并捕获SocketException异常。我在另一台机器上测试时,Connect函数用时26秒左右的时间才返回。请问有没有方法设置Connect函数连接超时的时间,如果超过一定时间还没有连上则返回。
解决方法:
写了个帮助类,用了线程池
=================================
用法示例: