如何判断clientsocket与serversocket是连接还是已断开(100分)

  • 主题发起人 主题发起人 jonson
  • 开始时间 开始时间
J

jonson

Unregistered / Unconfirmed
GUEST, unregistred user!
[:(][:(!][?]
各位高手,
我写了一个程序,使用clientsocket与serversocket通信,在clientsocket正常退出时,
serversocket能正确判断clientsock与serversocket断开,但在不常的情况下,serversocket
不能正确判断clientsocket是否与serversocket断开,如当两台PC机台一台安装clientsocket
程序,一台安装serversocket程序,当两个程序建立连接后,我把clientsocket的pc机网线
断开,但serversocket没有触发onClientDisconnect事件,
serversocket1.Socket.ActiveConnections的值也没有改变。
请问在这种情况下,在serversocket端如何判断clientsocket是否已断开。
 
每个一段时间ping一下,如果不通就自动断开。
 
接受答案了.
 
后退
顶部