TCP連接的關閉(轉)

TCP連接的關閉有兩個方法close和shutdown,這篇文章將盡量精簡的說明它們分別做了些什麼。 爲方便閱讀,我們可以帶着以下5個問題來閱讀本文: 1、當socket被多進程或者多線程共享時,關閉連接時有何區別? 2、關連接時,若連接上有來自對端的還未處理的消息,會怎麼處理? 3、關連接時,若連接上有本進程待發送卻未來得及發送出的消息,又會怎麼處理? 4、so_linger這個功能的用處在哪?
相關文章
相關標籤/搜索