客户端socket对象销毁时没有进行socket.close(),服务器端的正在进行read(),就会出现IO异常。
但是如果客户端销毁前socket.close(),服务器端进行read()就不会出现IO异常。但是read会返回-1;
通过这两种方式就能判断了。
客户端socket对象销毁时没有进行socket.close(),服务器端的正在进行read(),就会出现IO异常。
但是如果客户端销毁前socket.close(),服务器端进行read()就不会出现IO异常。但是read会返回-1;
通过这两种方式就能判断了。