Channel和handler
发布时间
阅读量:
阅读量
Channel与Handler机制解析
文章结构概览
- 通道与处理程序
-
引言
-
-
1.数据由客户端传输至服务端
-
- 1.1 通道读取操作
- 1.2 通道读取完成事件
- 1.3 数据读取过程
-
2.客户端非正常断开连接
-
- 2.1 异常捕获处理
-
3.客户端正常终止连接
-
- 3.1 将lastByteRead设置为-1
- 3.2 触发fireChannelReadComplete()方法
- 3.3 关闭读取操作
- 3.3 调用channelInactive与Deregister方法
- 3.4 核心机制是将deregister封装为任务并提交至队列中
-
-
总结
-
前言
进一步探讨channel与handler之间的关联,前文提及当client连接至server后,会激活channel active方法,并触发outboundhandler的read方法,接下来需要模拟client向服务端传输数据的过程。
1.数据从客户端发送给服务端
1.1 ChannelRead
当服务端接收到客户端发送的数据后,会将
全部评论 (0)
还没有任何评论哟~
