2013-07-24 52 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

謝謝,它運作良好。我的愚蠢不讀書筆記 –