摘要:
不论是NioServerSocketChannel,还是NioSocketChannel,最终都会调用父类AbstractChannel的构造函数,pipeline也在channel被创建的时候被创建。 而这里是创建了一个DefaultChannelPipeline。构造函数会保存传入的channe 阅读全文
posted @ 2019-05-02 21:51
小白兔云
阅读(285)
评论(0)
推荐(0)
摘要:
Netty服务端处理新连接的流程: 1.检测新连接 2.基于NioServerSocketChannel创建客户端的NioSocketChannel 3.分配客户端channel的线程,注册线程所对应的selector 4.向selector注册读事件 新连接检测 服务端在创建完服务端的NioSer 阅读全文
posted @ 2019-05-02 19:51
小白兔云
阅读(553)
评论(0)
推荐(0)
摘要:
NioEventLoop启动触发条件: 1.服务端绑定本地端口 2.新连接接入通过chooser绑定一个NioEventLoop 服务端绑定本地端口 绑定本地端口,使用下面方法; 最终会调用doBind0()方法: 这个时候就会调用channel对应NioEventLoop的execute方法,会判 阅读全文
posted @ 2019-05-02 00:08
小白兔云
阅读(936)
评论(0)
推荐(0)

浙公网安备 33010602011771号