Pergunta

Eu tenho um servidor UDP muito simples usando a Netty - ele se liga com bastante prazer e aceita mensagens, mas posso descobrir como desviá -lo.

Estou perdendo alguma coisa ou a Netty não expõe as APIs necessárias para desbaste de um servidor?

Editar

Aqui está o código que estou usando para vincular o servidor:

DatagramChannelFactory f = new NioDatagramChannelFactory(Executors.newCachedThreadPool());
ConnectionlessBootstrap b = new ConnectionlessBootstrap(f);

ChannelPipeline p = b.getPipeline();
p.addLast("encoder", new StringEncoder());
p.addLast("decoder", new StringDecoder());
p.addLast("logic",   this);

chan = b.bind(new InetSocketAddress(port));
Foi útil?

Solução

A Netty fornece muitos pontos de entrada para configurar um servidor, não sei qual você usou.

Você deve ser capaz de simplesmente .unbind (ou .close) o Channel você volta de ServerBootStrap.bind

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top