Question

J'ai écrit un un serveur UDP très simple en utilisant Netty -. Elle se lie tout à fait heureux et accepte les messages, mais je can'y comprendre comment le dissocier

Suis-je manque quelque chose, ou ne Netty pas exposer les API nécessaires pour délier un serveur?

Modifier

Voici le code que je utilise pour lier le serveur:

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));
Était-ce utile?

La solution

Netty offre de nombreux points d'entrée pour la mise en place d'un serveur, je ne sais pas lequel vous avez utilisé.

Vous devriez pouvoir simplement .unbind (ou .close) le Channel vous revenez ServerBootstrap.bind

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top