Это кодMina writefuture возвращается написано = верно, несмотря на неудачу
WriteFuture writeFuture = session.write(message);
writeFuture.addListener(this);
writeFuture.awaitUninterruptibly();
sentMessage = writeFuture.isWritten();
Перед отправкой сообщения, я отключить сервер от сети (троса), так что сообщение не может быть отправлено. Однако sendMessage вернет true в любом случае. На выводе wireharks вы можете увидеть три TCP Retransmissions (и, очевидно, не acks). После нескольких сообщений (не то же сообщение, что и первое) он поймет, что ссылка опущена и возвращает false.
Я думал, что это написано(), сказал вам, если пакет был успешно отправлен, но, по-видимому, это не так. Как узнать, прибыл ли пакет? Я попробовал mina version 2.0.7 и 2.0.4