我知道在调用read()后,SocketChannel通过接收“-1”得到有关有序关闭连接的“通知”。用于检测无序关闭连接的Java socketChannel
但是它怎么能通知我关于无序关闭连接? (作为整个基于NIO的服务器的一部分,使用选择器和非阻塞socketChannels)
我知道在调用read()后,SocketChannel通过接收“-1”得到有关有序关闭连接的“通知”。用于检测无序关闭连接的Java socketChannel
但是它怎么能通知我关于无序关闭连接? (作为整个基于NIO的服务器的一部分,使用选择器和非阻塞socketChannels)
为什么会有人-1这个问题?这有什么问题吗?你可以解释的最低限度。 – slashms
你收到“-1”是因为你有一个有序的封闭连接:) – avim