使用SimpleChannelInboundHandler在Netty 4.0.4.Final中写入不再起作用

时间:2013-07-24 07:53:03

标签: netty

我昨天将我的Netty lib从4.0.0.CR9升级到4.0.4.Final只是为了发现接口再次发生了变化。 messageReceived方法不再存在,或者被channelRead0方法替换。 在我的服务器端应用程序中,我读了一个json,做了一些bi,并在方法结束时将一些json写回客户端。现在在channelRead0中尝试一些我有以下问题: - 它现在似乎停留在从未被调用的ChannelFuture.operationComplete中。一旦我停止/关闭客户端,它只会进入operationComplete。

1 个答案:

答案 0 :(得分:2)

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