首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

indy TCPClient服务器没开的情况下要如何快点返回

2013-03-26 
indy TCPClient服务器没开的情况下要怎么快点返回c++builder2010 try{ idtcpclnt1-Port 50612 idtcpc

indy TCPClient服务器没开的情况下要怎么快点返回
c++builder2010 



try
   {
 idtcpclnt1->Port = 50612 ;
 idtcpclnt1->Host = ip_addr ;
 //idtcpclnt1->ConnectTimeout = 100 ;
 idtcpclnt1->Connect() ;

 if( idtcpclnt1->Connected() )  return(1) ;
 else                           return(0) ;
   }
  catch(...)
   {
 ShowMessage("远程主机无响应!");
 return(0) ;
   }




ConnectTimeout 的单位是毫秒吧,设成1000,基本上要等20几秒才显示  远程主机无响应! 
设成10或20的话,大多数能马上提示,但偶尔还是要等个10几秒才会提示 远程主机无响应! .
[解决办法]
这个问题我也遇到, 目前没有太好的解决方案.
[解决办法]
20有点太小了吧。我觉得设个500~1000之间是可行的。

热点排行