F
fancy105
Unregistered / Unconfirmed
GUEST, unregistred user!
如题,在ServerSocket中,按下一个按钮则发送两个字符串:
ServerSocket1.Socket.Connections[0].SendText('333');
ServerSocket1.Socket.Connections[0].SendText('4444');
而在ClientSocket.OnRead事件接收
ShowMessage(Socket.ReceiveText);
ShowMessage(Socket.ReceiveText);
如果按一下ServerSocket中的按钮,则显示一次“3334444”,
而按两下按钮则显示两次“3334444”,为什么不是按一下按钮,就显示两次,且分别是
“333”和“4444”。
另外,ServerSocket.Socket.ActiveConnections得到的数值为当前已连接的客户端数,
但在客户端断开时,它总不为0,也就是,最后一个客户端都断开了,它还是1,是怎么
回事?
ServerSocket1.Socket.Connections[0].SendText('333');
ServerSocket1.Socket.Connections[0].SendText('4444');
而在ClientSocket.OnRead事件接收
ShowMessage(Socket.ReceiveText);
ShowMessage(Socket.ReceiveText);
如果按一下ServerSocket中的按钮,则显示一次“3334444”,
而按两下按钮则显示两次“3334444”,为什么不是按一下按钮,就显示两次,且分别是
“333”和“4444”。
另外,ServerSocket.Socket.ActiveConnections得到的数值为当前已连接的客户端数,
但在客户端断开时,它总不为0,也就是,最后一个客户端都断开了,它还是1,是怎么
回事?