一个困扰我很久的TCP连接问题,请大家来帮忙,(100分)

  • 主题发起人 主题发起人 RoninHao
  • 开始时间 开始时间
R

RoninHao

Unregistered / Unconfirmed
GUEST, unregistred user!
用TCP连接的时候,如果第一步CONNECT连接不上,整个程序就像“死”在那里,要等半天才有反应显示连接不成功;请问怎么避免这种如果连不上整个程序就“死”在那里了的情况啊?
 
用非阻塞方式
设置好超时时长
 
我用的是Indy的TCP Client控件,在那里设置非阻塞和超时阿?
 
Indy都是阻塞方式,可以用线程的方式
超时找包含有Timeout的属性,单位毫秒
 
to pihome: 可否介绍个好点的TCP控件?支持非阻塞的啊~!
 
自带的 Internet 下的 TCPServer、TCPClient 应该可以了
 
接受答案了.
 
后退
顶部