服务端接受客户端的连接
2023-09-14 22:52:41 4 举报
服务端接受客户端的连接
作者其他创作
大纲/内容
注册感兴趣的事件OP_READ
接受一个新的 SocketChannel
TailContext
设置非阻塞式
ServerSocketChannelPipeline
HeadContext
childHandler就是ServerBootStrap启动前配置的业务处理Handler
设置SocketChannel属性和选项
childGroup.register(child)
NioMessageUnsafe#read
批量处理
开启EventLoop线程处理IO事件和任务
ServerBootstrapAcceptor
doReadMessages(readBuf)
pipeline.fireChannelRead(readBuf.get(i))
创建SocketChannelPipeline
添加到readBuf集合
获取服务端的Pipeline
包装成new NioSocketChannel
SocketChannelPipeline添加childHandler处理器
0 条评论
下一页