我有一個網狀客戶端沒有基本如下:網狀:channel.write()不成功,原因是空
通過TCP連接到服務器後,程序調用下面的代碼片段。第一次順利,但第二次有以下症狀 - 它會永遠循環。通道已連接。 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);
}
}