标签: java tcp
我正在进行服务器/客户端测试,并希望知道客户端是否通过TCP在java中断开连接。 我宁愿不做心跳,但如果必须,我会。
答案 0 :(得分:1)
您有一个从客户端读取的线程作为套接字输入流。如果客户端关闭连接,则读取可能返回EOF(-1)。如果出现网络问题,也可能会引发错误。在任何一种情况下,您都可以假设客户端已断开连接。