ServerBootstrap的handler(ChannelHandler c)和childHandler(ChannelHandler c)有什么区别?

JBT*_*JBT 5 java netty

我是Netty的新手.我发现令人困惑的一件事是ServerBootstrap有两个方法:handler(ChannelHandler c),它继承自AbstractBootstrap,而childHandler(ChannelHandler c),它们似乎都是基于javadoc做同样的事情.那么,这是真的吗?这两种方法有什么不同吗?

Man*_*ari 7

handler编写基于Netty的客户端时,这是在AbstractBootstrap定义使用.

当编写基于netty的服务器时,它可以在多个接受的通道上工作,使用子处理程序,它将处理接受通道的I/O和数据,方法是使用childHandlerServerBootstrap中的定义.