我使用 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));