多路复用器(Selector) 接收到OP_READ事件:处理OP_READ事件: NIOSocketChannel.NioSocketChannelUnsafe.read()
关闭连接,会触发OP_READ 事件:
到了最后,关闭 selection上的 selectionkey,这样selector 上就不会再发生该channel上的各种事件了。
关闭连接的根本 API(JDK 原生)
如果发送数据的时候,突然把连接关闭掉了,这种不正常的取消连接如何执行的呢?
这里捕获
处理 IO 异常
所以正常关闭和异常关闭处理是不同的
原文链接:https://mp.weixin.qq.com/s/K8pQoDGIwMmtj6BnWV-fXg
,版权声明:xxxxxxxxx;
工作时间:8:00-18:00
客服电话
电子邮件
扫码二维码
获取最新动态