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

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是否已断开。
 
在你要进行通信之前判断serversocket1.Socket.Connected值,socket我也没看到因为异常
断开触发的事件。
 
接受答案了.
 

Similar threads

D
回复
0
查看
753
DelphiTeacher的专栏
D
D
回复
0
查看
729
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
696
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
顶部