【发布时间】:2017-05-04 11:14:19
【问题描述】:
我知道 SocketChannel 通过在调用 read() 后接收到“-1”来“通知”有序关闭的连接。
但是它如何通知我一个无序关闭的连接? (作为整个基于 NIO 的服务器的一部分,使用选择器和非阻塞 socketChannels)
【问题讨论】:
-
为什么会有-1这个问题?它有什么问题?你能做的最低限度是解释。
-
您收到“-1”是因为您有一个有序关闭的连接 :)
标签: java sockets nio socketchannel