Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/398.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 检测断开的插座_Java_Sockets_Tcp_Ip - Fatal编程技术网

Java 检测断开的插座

Java 检测断开的插座,java,sockets,tcp,ip,Java,Sockets,Tcp,Ip,我正在使用TCP IP套接字 检测客户端套接字连接中断的最简单方法是什么 如果没有Java API检测到死亡的客户端并抛出异常,我会感到惊讶。这至少在服务器试图向客户端发送数据包时是可能的,因为没有ACK响应。TCP协议不支持任何快速检测断开连接的方法 这个问题(及其所有答案)全面解释了问题: 所以基本上是的,这是最简单的方法。您需要在应用程序协议中实现乒乓数据包(又称HearBeat数据包),以正确验证断开的连接

我正在使用TCP IP套接字

检测客户端套接字连接中断的最简单方法是什么


如果没有Java API检测到死亡的客户端并抛出异常,我会感到惊讶。这至少在服务器试图向客户端发送数据包时是可能的,因为没有ACK响应。

TCP协议不支持任何快速检测断开连接的方法

这个问题(及其所有答案)全面解释了问题:

所以基本上是的,这是最简单的方法。您需要在应用程序协议中实现乒乓数据包(又称HearBeat数据包),以正确验证断开的连接