網絡編程學習筆記整理(一)

本文僅僅作爲學習<UNIX網絡編程> UNP  的一個筆記 均是經典書籍的一個摘記索引  無太多原創內容

TCP連接 三路握手過程




TCP關閉流程




狀態轉換圖



關閉連接可以使用 close closesocket(windows)或者shutdown

close類函數 僅僅減少socket的引用計數 並未觸發 FIN的發送

只有socket引用計數減少到零 纔會發送FIN


shutdown 可以僅僅關閉讀或者寫 或者同時關閉讀寫 觸發socket的FIN發送

一般建議 先發送關閉socket的寫 然後進行阻塞READ 直到讀取字節爲零  再關閉socket的讀 



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章