我知道在调用read()之后通过接收“ -1”来“通知” SocketChannel关于有序关闭的连接。但是,它如何通知我有关无序关闭的连接的信息? (作为整个基于NIO的服务器的一部分,与选择器和非阻塞socketChannel一起使用) 最佳答案 write()将抛出IOException: connection reset。最终。由于使用了TCP缓冲,因此在失败后的第一次写入中不会发生。