Tag: 流输入流输出流

JAVA:处理sockets断开连接

两台计算机通过套接字连接。 如果服务器/客户端从它们的末端关闭连接(即关闭InputStream , OutputStream和Socket ),那么如何通知另一端断开连接? 我知道有一种方法 – 尝试从InputStream读取,如果连接关闭则抛出IOException ,但有没有其他方法可以检测到这种情况? 另一个问题,我在互联网上看了问题,看到inputStream.available()没有解决这个问题。 这是为什么? 附加信息:我要求另一种方式,因为如果我必须尝试从InputStrem读取以检测断开连接,我的项目将变得难以处理。