客户端版
Server未开启的情况channel 绑定到线程(NioEventLoop):channelRegistered()connect()被触发close()被触发channel 取消线程(NioEventLoop) 的绑定: channelUnregistered()逻辑处理器被移除:handlerRemoved()Server主动关闭连接的情况逻辑处理器被添加:handlerAdded()channel 绑定到线程(NioEventLoop):channelRegistered()connect()被触发channel 准备就绪:channelActive()read()被触发channel 某次数据读完:channelReadComplete()read()被触发channel 被关闭:channelInactive()channel 取消线程(NioEventLoop) 的绑定: channelUnregistered()逻辑处理器被移除:handlerRemoved()客户端主动关闭连接的情况(直接关闭EventLoopGroup)逻辑处理器被添加:handlerAdded()channel 绑定到线程(NioEventLoop):channelRegistered()connect()被触发channel 准备就绪:channelActive()开始关闭read()被触发channel 被关闭:channelInactive()channel 取消线程(NioEventLoop) 的绑定: channelUnregistered()逻辑处理器被移除:handlerRemoved()客户端主动关闭连接的情况(先关闭channel再关闭EventLoopGroup)逻辑处理器被添加:handlerAdded()channel 绑定到线程(NioEventLoop):channelRegistered()connect()被触发channel 准备就绪:channelActive()read()被触发开始关闭close()被触发channel 被关闭:channelInactive()channel 取消线程(NioEventLoop) 的绑定: channelUnregistered()逻辑处理器被移除:handlerRemoved()Process finished with exit code 0