netty udp,绑定并发送到其他地址
我需要能够绑定和侦听端口,还需要能够将数据包发送到其他地址,是否可以使用已创建的netty udp,绑定并发送到其他地址,netty,Netty,我需要能够绑定和侦听端口,还需要能够将数据包发送到其他地址,是否可以使用已创建的DatagramChannel工厂或无连接引导?因为UDP是无连接的 public static void start() { DatagramChannelFactory f = new NioDatagramChannelFactory(Executors.newCachedThreadPool()); ConnectionlessBootstrap b = new ConnectionlessBootstrap
DatagramChannel工厂
或无连接引导
?因为UDP是无连接的
public static void start() {
DatagramChannelFactory f = new NioDatagramChannelFactory(Executors.newCachedThreadPool());
ConnectionlessBootstrap b = new ConnectionlessBootstrap(f);
b.setPipelineFactory(new ChannelPipelineFactory() {
@Override
public ChannelPipeline getPipeline() throws Exception {
return Channels.pipeline(new Encoder(), new Decoder(), new ServerHandler());
}
});
b.bind(new InetSocketAddress(Config.PORT));
}
是的,你可以。实际上,重用
ChannelFactory
总是一个好主意<代码>引导s不需要重复使用。将其视为Spring框架中的模板对象