我正在用 Java 设计一个客户端服务器聊天应用程序,它在它们之间使用 TCP 连接。我无法弄清楚当客户端强制关闭时如何在服务器端进行检测。我需要这个,因为我正在维护在线客户端列表,并且当用户强制关闭连接时我需要从列表中删除用户。
任何帮助将不胜感激。
谢谢
塔拉·辛格
最佳答案
及时接收断开连接通知的一种方法是尝试定期发送一小段信息。然后,您最晚了解到的客户端断开连接最多就是您的时间间隔。人们称之为心跳。
关于java - 关于TCP连接强制关闭的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2642083/