关于Indy控件客户端的使用(110分)

  • 主题发起人 主题发起人 liu1982
  • 开始时间 开始时间
L

liu1982

Unregistered / Unconfirmed
GUEST, unregistred user!
为什么我的IdTCPClient的ReadLn只能读取服务器发过来的一条信息,后来的信息都收不到呢?分只能这么多了,谢谢各位。
 
我觉得你应该不停地监听,不停地读。。。是不是你关掉了?
 
http://www.indyproject.org/download/index.html
 
小伙子,因为IdTCPClient的ReadLn是阻塞式的,所以你需要做的是在每个客户机上自定义一个线程,把ReadLn放在线程的Execute里面,在Execute里面,在使用Where IdTCPClient.Connected 语句,只有当检测到IdTCPClient断开的时间才终止线程。
 
接受答案了.
 
后退
顶部