netty 4中没有UDP管道

netty 4中没有UDP管道,netty,Netty,您好,我正在使用netty 4示例(qotm)创建一个使用“引导”的UDP服务器。此类不允许管道处理程序。我遗漏了什么吗?您可以为Bootstrap.handler(…)指定一个ChannelInitializer,就像管道中有多个处理程序的其他示例一样 请记住,UDP是无连接的,因此UDP通道使用单个管道处理来自多个远程主机的所有数据包。要为不同的协议设置不同的管道,必须创建多个UDP通道并将它们绑定到不同的端口上,就像在Netty 3中所做的那样。我最终实现了自己的io.Netty.boot

您好,我正在使用netty 4示例(qotm)创建一个使用“引导”的UDP服务器。此类不允许管道处理程序。我遗漏了什么吗?

您可以为
Bootstrap.handler(…)
指定一个
ChannelInitializer
,就像管道中有多个处理程序的其他示例一样


请记住,UDP是无连接的,因此UDP通道使用单个管道处理来自多个远程主机的所有数据包。要为不同的协议设置不同的管道,必须创建多个UDP通道并将它们绑定到不同的端口上,就像在Netty 3中所做的那样。

我最终实现了自己的io.Netty.bootstrap.bootstrap.ChannelFactory,以便我可以将自己的管道添加到Netty 3中的通道中,如果我在创建后更改upd通道的管道,它将影响所有传入的udp流量。对于Netty 4来说也是如此。有没有一种方法可以定义每个udp通道的协议?Norman在另一个问题中提供了这个解决方案。对于其他需要它在同一端口上的人可能会有所帮助。