关闭一个Netty UDP服务器
问题描述:
我有一个使用Netty编写的非常简单的UDP服务器 - 它非常高兴地绑定自己并接受消息,但我可以弄清楚如何解除绑定。关闭一个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));
回我已编辑的问题,以显示我正在使用的代码 - 好像.close()不正是我正在寻找。 – jwoolard 2010-03-02 17:05:41
对于UDP,它应该是ConnectionlessBootstrap而不是ServerBootstrap(它是用于TCP)。 – gsimard 2012-11-19 15:45:42