在Netty 3中我们可以做到:
Channel.setReadable(false);
Channel.setReadable(true);
我读过: http://netty.io/news/2012/09/13/4-0-0-alpha4.html
但是使用最新的Netty 4版本(4.0.17,http://netty.io/news/2014/02/25/4-0-17-Final.html),此代码无效,因为没有ChannelHandlerContext#readable
:
serverChannel.pipeline().firstContext().readable(false);
serverChannel.pipeline().firstContext().readable(true);
答案 0 :(得分:6)
用于暂停:
channel.config.setAutoRead(false)
并恢复:
channel.config.setAutoRead(true)