Netty UDP, связать и отправить на другие адреса - PullRequest
0 голосов
/ 23 марта 2012

Мне нужно иметь возможность привязывать и прослушивать порт, а также иметь возможность отправлять пакеты на другие адреса, возможно ли это сделать с помощью уже созданного DatagramChannelFactory или ConnectionlessBootstrap?Видя, что 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));
}

1 Ответ

1 голос
/ 26 марта 2012

Да, вы можете.На самом деле, это всегда хорошая идея повторно использовать ChannelFactory.Bootstrap s не требуется повторного использования.Думайте об этом как об объекте шаблона в Spring Framework.

...