Schließung eines Netty UDP Server
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));
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