请教ClientSocket不能关闭的问题 ( 积分: 30 )

  • 主题发起人 主题发起人 siso
  • 开始时间 开始时间
S

siso

Unregistered / Unconfirmed
GUEST, unregistred user!
我在写一网络五子棋
因为我在ServerSocket和ClientSocket的onDisconnect都有用showmessage在失去连接时提示。
结果当服务端执行ServerSocket.Active:=FALSE后,客户端ClientSocketDisconnect这边有弹出提示。而当客户端这边执行Clientsocket.active:=false后,服务方的ServerSocketClientDisconnect并没有触发,直到我关了运行ClientSocket的客户端程序,服务方才弹出提示。

为什么ServerSocket.active:=false能成功关闭,而ClientSocket.active:false不能关闭呢?谢谢!
没多少分可给了,望见谅。
 
我在写一网络五子棋
因为我在ServerSocket和ClientSocket的onDisconnect都有用showmessage在失去连接时提示。
结果当服务端执行ServerSocket.Active:=FALSE后,客户端ClientSocketDisconnect这边有弹出提示。而当客户端这边执行Clientsocket.active:=false后,服务方的ServerSocketClientDisconnect并没有触发,直到我关了运行ClientSocket的客户端程序,服务方才弹出提示。

为什么ServerSocket.active:=false能成功关闭,而ClientSocket.active:false不能关闭呢?谢谢!
没多少分可给了,望见谅。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部