Мой TCP-сервер реализован с использованием Netty. Мой клиент использует vanilla java.net.Socket для подключения к этому серверу. Я использую тот же сокет для отправки нескольких запросов на сервер. После выполнения всех запросов клиент вызывает socket.close()
.Netty - Закрытие сокета на конце клиента закрывает канал на сервере
Я не закрываю канал в любом месте своего кода сервера. Кроме того, я установил TCP KEEP_ALIVE на свой сервер. Закрытие сокета на стороне клиента автоматически закроет канал на сервере или я должен сделать что-то еще явно и что лучше всего?
Возможно, вы захотите прочитать этот ответ: http://stackoverflow.com/questions/2165670/socket-close-in-java. – jgauffin