我是靠谱客的博主 活力薯片,最近开发中收集的这篇文章主要介绍Netty网络处理之客户端主动关闭,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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网络处理之客户端主动关闭所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(50)

评论列表共有 0 条评论

立即
投稿
返回
顶部