netty 总结服务端启动流程
主要是贴代码 给自己做个总结(连接服务端初始化以及处理): 1. NioEventLoop 用来正真处理io连接的 2.NioEventLoopGroup 可以简单的理解为处理组一共两个,一个是接受连接的,一个是处理连接的,里面的chooser即是NioEventLoop数组 服务端初始化流程 入口 ChannelFuture f = b.bind(8888).sync(); public ChannelFuture bind(int inetPort) { return this.bind(new InetSocketAddress(inetPort)); } public ChannelFuture bind(SocketAddress localAddress) { this.validate(); if (localAddress == null) { throw new NullPointerException("localAddress"); } else { return this.doBind(localAddress); } } private ChannelFuture doBind(final SocketAddress localAddress) { //初始化即注册 final ChannelFuture regFuture = this