Frage

Ich habe Netty einen schriftlichen einen sehr einfachen UDP Server verwenden -. Es ganz glücklich bindet mich und nimmt Nachrichten, aber ich can'y herauszufinden, wie es zu lösen

Bin ich etwas fehlt oder nicht Netty nicht die notwendigen APIs unbind ein Server aussetzen?

Bearbeiten

Hier ist der Code, den ich verwende, um den Server zu binden:

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));
War es hilfreich?

Lösung

netty viele Einstiegspunkte bietet einen Server einrichten, ich weiß nicht, welche Sie verwendet haben.

Sie sollten einfach .unbind der Lage sein (oder .close) die Channel Sie zurück ServerBootstrap.bind

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top