Пожалуйста, простите это Numpty вопрос, но когда я делаюЧто действительно означает ChannelFuture?
ChannelFuture future = channel.write(message);
future.addListener(new ChannelFutureListener() {
public void operationComplete(ChannelFuture future) {
}
}
что я знаю о состоянии сообщения в методе operationComplete()? Например, означает ли это, что сообщение дошло до места назначения? Или это означает, что сообщение прошло через конвейер и теперь находится где-то в эфире на пути к его месту назначения или это означает что-то еще?
С уважением
означает ли это, что удаленный одноранговый узел полностью загрузил сообщение? – WorM
Только означает, что он был записан в сетевой стек. Если вы хотите быть на 100% уверенным, что удаленный одноранговый узел получил все необходимое для реализации какого-либо подтверждения в вашем протоколе –