用下面程序来捕获socketconnection连接不上的情况
try
  socketconnection1.connected:=true;
except
 //错误信息
end;
但是时间太长,有没有可以设置超时的方法?

解决方案 »

  1.   

    我想不是socketconnection连接有问题,而是你socketconnection所指向的服务器有问题
    如指定中间层连数据库有的Connection控件的TimeOut值即可 (单位为秒)即问题不在客户端,而在中间层
      

  2.   

    DreamStrat(梦启动的摇篮…) 说的是一种情况,另外我在实际中发现当端口使用211时,错误信息包括连接时间都很长,后来改用30000以上就发现时间大大缩短,建议使用1024以上端口。
      

  3.   

    比如说网络不通,或者scktsrvr.exe没有运行,对客户端来说,并不清楚,应如何解决?