我是Netty的新手。我感到困惑的一件事是ServerBootstrap有两种方法:handler(ChannelHandler c)(继承自AbstractBootstrap)和childHandler(ChannelHandler c),它们都基于javadoc似乎在做同一件事。那是真的吗?两种方法之间有什么区别吗?

最佳答案

编写基于Netty的客户端时,将使用AbstractBootstrap中定义的handler

在编写可以在多个接受的 channel 上工作的基于Netty的服务器时,请使用子处理程序,该子处理程序将通过使用ServerBootstrap中定义的childHandler处理接受的 channel 的I/O和数据。

10-07 15:33