【发布时间】:2012-06-03 08:49:50
【问题描述】:
我正在尝试使用 Synapse(TTCPBlockSocket) 而不是 Indy,但是通过官方帮助和演示我无法理解如何获取 TCP 客户端的数量,并且我没有找到有关的连接/断开连接事件Synapse,请给我一些提示或示例代码。 提前致谢 !
【问题讨论】:
-
要检测客户端断开连接,数据交换协议应提供“再见!”“退出”或“断开连接”消息。如果协议允许,服务器也可以向客户端发送心跳消息。
-
不是一个直接的答案,但您可以尝试 ICS(TWSocket 和 TWSocketServer),其中有很多示例,主要是 TCPServer 之一,您可以在其中查看已连接客户端的数量以及新客户端时的信息已连接。
-
“客户数量”是什么意思?您想要服务器的 IP 地址,还是与服务器的连接数?
-
@StijnSanders,我想获得连接数。 :)
标签: delphi sockets tcp indy synapse