在失败写入时断开客户端与服务器的连接(Java)

问题描述:

在Java中编写彗星类服务。服务只读取最初的http头,然后进入无限循环,每秒写入状态消息。如何使用写入方法检测客户端断开连接?我不是Java开发人员,这只是一个玩具项目。对不起,如果答案是明显的。在失败写入时断开客户端与服务器的连接(Java)

不能使用非阻塞读为http要求阻止(认为这是正确的...)

感谢

写入将抛出一个异常时,客户端断开连接。检查catch块中的“java.net.SocketException:Broken pipe”,以确定断开连接是造成它并整理资源的原因。任何其他异常都应该记录并处理。