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

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

2012-10-10 
indy TCPClient服务器没开的情况下要怎么快点返回c++builder2010C/C++ codetry{idtcpclnt1-Port 50612

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


C/C++ code
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之间是可行的。

热点排行