概述
TCP状态变化
应用层及时关闭连接:ESTABLISHED –> CLOSE_WAIT –> LAST_ACK –> CLOSED;
应用层未在指定时间内关闭连接:ESTABLISHED –> CLOSE_WAIT –> CLOSED;
Netty处理过程
TCP状态进入CLOSE_WAIT时会产生OP_READ事件通知应用层,Netty从socket读取数据时返回-1,close被设为true,进入关闭流程。如果连接允许“半关闭”则产生ChannelInputShutdownEvent事件;否则,关闭当前连接,如下图所示。
最后
以上就是活力薯片为你收集整理的Netty网络处理之客户端主动关闭的全部内容,希望文章能够帮你解决Netty网络处理之客户端主动关闭所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复