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网络处理之客户端主动关闭内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复