1
我的TCP服務器是使用Netty實現的。我的客戶端使用vanilla java.net.Socket連接到此服務器。我使用相同的套接字向服務器發送多個請求。一旦完成所有請求,客戶端會呼叫socket.close()
。Netty - 是否關閉客戶端的套接字關閉服務器的通道
我沒有關閉我的服務器代碼中任何地方的頻道。另外,我在我的服務器上設置了TCP KEEP_ALIVE。關閉客戶端上的套接字會自動關閉服務器上的通道還是需要明確地做其他事情,最佳實踐是什麼?
你可能想閱讀這個答案:http://stackoverflow.com/questions/2165670/socket-close-in-java。 – jgauffin 2012-04-02 07:09:27