TCP状态变化

  应用层及时关闭连接:ESTABLISHED –> CLOSE_WAIT –> LAST_ACK –> CLOSED;
  应用层未在指定时间内关闭连接:ESTABLISHED –> CLOSE_WAIT –> CLOSED;
Netty网络处理之客户端主动关闭

Netty处理过程

  TCP状态进入CLOSE_WAIT时会产生OP_READ事件通知应用层,Netty从socket读取数据时返回-1,close被设为true,进入关闭流程。如果连接允许“半关闭”则产生ChannelInputShutdownEvent事件;否则,关闭当前连接,如下图所示。
Netty网络处理之客户端主动关闭

Netty网络处理之客户端主动关闭

相关文章:

  • 2021-10-02
  • 2021-11-24
  • 2022-12-23
  • 2021-05-20
  • 2021-09-24
  • 2021-08-26
  • 2021-12-23
猜你喜欢
  • 2021-05-02
  • 2022-12-23
  • 2021-07-03
  • 2022-12-23
  • 2021-09-10
  • 2021-12-17
  • 2021-04-20
相关资源
相似解决方案