基本的に次のことを行うnettyクライアントがあります。
TCP 経由でサーバーに接続した後、プログラムは以下のスニペットを呼び出します。1 回目はうまくいきますが、2 回目は次のような症状が発生します。永遠にループします。チャンネルが接続されました。channelFuture.isDone() == false。channelFuture.isSuccess()==false および channelFuture.getCause()== null。私が見ることができる例外や、問題が何であるかを理解するのに役立つ情報はありません. この問題をデバッグするための詳細情報を取得する方法はありますか?
ChannelFuture channelFuture = null;
while (channelFuture == null || !channelFuture.isSuccess()) {
try {
channelFuture = channel.write(content);
channelFuture.await(1000);
} catch (InterruptedException ex) {
Logger.getGlobal().log(Level.SEVERE, "Interrupted ", ex);
}
}