本人做了一个三层架构的程序,遇到一个问题:使用TSocketConnection连接一个错误的IP地址时,要等待漫长的时间才返回错误信息,如何能把这个等待时间缩短到3秒以内?请高手指教!

解决方案 »

  1.   

    不太好弄,即使设置timeout也未必管用,所以可以在连接前做其他的访问测试,比如通信测试,检查网络是否联通测试,如果确认连通了,在去用TSocketConnection连接
      

  2.   

    这个东西我觉得还是自己来实现socket比较好,自己来维护一个tcp/ip链路,用起来心里更踏实些。
      

  3.   

    不能设置超时值,自己封装个Socket吧