0

昨日、Netty lib を 4.0.0.CR9 から 4.0.4.Final にアップグレードしましたが、インターフェースが再び変更されたことを発見しました。メソッド messageReceived はもう存在しないか、channelRead0 メソッドに置き換えられています。私のサーバー側アプリでは、json を読み取り、bi を実行し、メソッドの最後で json をクライアントに書き戻します。channelRead0 でいくつか試してみると、次の問題があります。クライアントを停止/閉じると、それは operationComplete にのみ入ります。

4

1 に答える 1

2

Channel.writeAndFlush(...) を使用するか、Channel.flush() を明示的に呼び出します。これは、4.0.0.Final のリリース ノートに記載されています。

于 2013-07-24T11:12:26.793 に答える