关闭Netty UDP服务器

jwo*_*ard 1 java udp datagram netty

我有一个使用Netty编写的非常简单的UDP服务器 - 它非常高兴地绑定自己并接受消息,但我无法弄清楚如何取消绑定它.

我错过了什么,或者Netty没有公开必要的API来取消绑定服务器?

编辑

这是我用来绑定服务器的代码:

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));
Run Code Online (Sandbox Code Playgroud)

nos*_*nos 6

netty提供了许多设置服务器的入口点,我不知道你使用了哪一个.

您应该能够简单地.unbind(或.close)ChannelServerBootstrap.bind返回