●delphi5的TserverSocket问题(200分)

  • 主题发起人 主题发起人 horneye
  • 开始时间 开始时间
H

horneye

Unregistered / Unconfirmed
GUEST, unregistred user!
tserversocket使用线程阻塞模式,在监听到有连接的时候
tserversocket会给client连接分配一个线程,因为一般的
时候,这个线程不做任何事情,为了考虑效率,我把这个线
程挂起,在挂起中,如果client断线了,利用serversocket
的OnClientDisconnect事件可以监听到client的断线消息吗?
如果不行,那么请问如何可以在挂起的情况下监听到client
的断线消息?谢谢
 
可是可以,但是你不知道是哪一个传来的断线信息!
你不必把线程挂起,可以内部用Sleep(1)来达到大大降低CPU
占用率的问题,反正看你的要求,平时很少触发线程!
 
后退
顶部