Netty(Chapter3)--服务端启动--Channel的创建

两个问题

1.服务端的socket在哪里初始化?

2.在哪里accept连接?

Netty服务端启动

1.创建服务端Channel

2.初始化服务端Channel

3.注册selector

4.端口绑定

 

Netty(Chapter3)--服务端启动--Channel的创建

Netty(Chapter3)--服务端启动--Channel的创建

Netty(Chapter3)--服务端启动--Channel的创建

Netty(Chapter3)--服务端启动--Channel的创建

Netty(Chapter3)--服务端启动--Channel的创建

这个clazz是什么呢?

我们先回到server,看.channel(NioServerSocketChannel.class)方法

Netty(Chapter3)--服务端启动--Channel的创建

把NioServerSocketChannel封装成了ReflectiveChannelFactory。

 

Netty(Chapter3)--服务端启动--Channel的创建