Mein TCP-Server ist mit Netty implementiert. Mein Client, der vanilla java.net.Socket verwendet, um eine Verbindung zu diesem Server herzustellen. Ich verwende den gleichen Socket, um mehrere Anfragen an den Server zu senden. Sobald alle Anfragen erledigt sind, ruft der Client socket.close()
an.Netty - Schließt das Schließen des Sockets auf Client-Seite den Kanal auf dem Server
Ich schließe den Kanal nicht irgendwo in meinem Server-Code. Außerdem habe ich TCP KEEP_ALIVE auf meinem Server eingestellt. Schließt das Schließen des Sockets auf dem Client automatisch den Kanal auf dem Server oder muss ich etwas anderes explizit tun und was ist die beste Vorgehensweise?
Sie könnten diese Antwort lesen möchten: http://stackoverflow.com/questions/2165670/socket-close-in-java. – jgauffin