gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-01 15:30:09 26 4
gpt4 key购买 nike

用 Java 编写类似 cometd 的服务。服务仅读取初始 http header ,然后进入无限循环,每秒写入状态消息。如何使用写法检测客户端断线?我不是 Java 开发人员,这只是一个玩具项目。抱歉,如果答案很明显。

不能使用非阻塞读取,因为 http 需要阻塞(认为这是正确的......)

谢谢

最佳答案

当客户端断开连接时,写入会抛出异常。检查 catch block 中的“java.net.SocketException: Broken pipeline”,以确定导致该问题的原因是断开连接,并整理您的资源。应记录并处理任何其他异常。

关于java - 写入失败时断开客户端与服务器的连接 (Java),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9631808/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com