java - 关于TCP连接强制关闭的问题

标签 java sockets client-server serversocket

我正在用 Java 设计一个客户端服务器聊天应用程序,它在它们之间使用 TCP 连接。我无法弄清楚当客户端强制关闭时如何在服务器端进行检测。我需要这个,因为我正在维护在线客户端列表,并且当用户强制关闭连接时我需要从列表中删除用户。

任何帮助将不胜感激。

谢谢

塔拉·辛格

最佳答案

及时接收断开连接通知的一种方法是尝试定期发送一小段信息。然后,您最晚了解到的客户端断开连接最多就是您的时间间隔。人们称之为心跳。

关于java - 关于TCP连接强制关闭的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2642083/

相关文章:

.net - WCF:如何检查服务器是否可访问?

java - 如何从 Web 服务方法返回多个属性

sockets - PhpStorm FTP 425无法建立数据连接: Cannot assign requested address

unit-testing - 客户端-服务器应用程序上的 TDD

sockets - 用于移动客户端/服务器应用程序的基于套接字与 HTTP 的通信

c - TCP 套接字是否以与发送数据相同的方式接收数据?

java - 通过 Spring Boot 实体注释在 mysql 中创建了两个名为 blog 和 blog_seq 的表

java - 自动同步歌词和歌曲 - Java

java - 无法通过 Dockerized WebLogic 将 Debug 设置为适用于 Java,不能使用 IntelliJ 或 Studio Code

java - 创建一个简单的 LAN 信使