我用nio做了一个服务器端 在客户端关闭了socket后 服务器端报出异常 java.io.IOException: 您的主机中的软件放弃了一个已建立的连接。
while (socket.socket().isConnected()) 这是我用的循环,为什么我关闭了客户端后这里依然判断是连接的。
------解决方案--------------------
socket.getInputStream()报的异常就是connect Exception,你在socket.getInputStream() try/catch,然后断开客户,就是上面的异常.