【发布时间】:2014-09-07 21:15:14
【问题描述】:
我创建了一个带有 channelInitializer 的 NettyServer,它在 initChannel 方法中设置了管道。然后我打电话给
b.bindPort(port).sync().channel().pipeline().addLast(handler).
在管道初始化之前添加了处理程序,我猜是因为同步只等待通道被创建。
问题是,在管道已经初始化之后,如何在管道末尾添加处理程序?
另外,如何确保在服务器接收到任何消息之前添加最后一个处理程序?
谢谢。
【问题讨论】:
-
从 netty 4.X 开始,我相信您的处理程序是在使用您的通道初始化程序初始化管道之后添加的。
标签: netty