关闭Netty UDP服务器

时间:2010-03-02 16:06:08

标签: 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));

1 个答案:

答案 0 :(得分:6)

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

您应该只能.unbind(或.close)ChannelServerBootstrap.bind取回{/ 1}}