2013-07-24 26 views
0

我已将Netty lib从4.0.0.CR9升级到4.0.4.Final昨天才发现接口已再次发生更改。 messageReceived方法不再存在,或者被channelRead0方法替换。 在我的服务器端应用程序中,我读取了一个json,做了一些bi,然后在该方法的最后写入一些json返回给客户端。尝试一些现在在channelRead0我有以下问题: - 它现在似乎停留在ChannelFuture.operationComplete永远不会被调用。一旦我停止/关闭客户端,它只进入operationComplete。在Netty 4.0.4.Final中使用SimpleChannelInboundHandler不再工作

回答

2

使用Channel.writeAndFlush(...)或显式调用Channel.flush()。这在4.0.0.Final的发行说明中有所说明。

+0

谢谢,它运作良好。我的愚蠢不读书笔记 –