高性能網絡編程4--TCP鏈接的關閉

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