在某些應用場景中,TCP需要優雅的斷開連接,比如某一個場景,A和B之間建立了一條鏈路,那A想要向B發送數據包後斷開連接,然後B收到數據包後要做數據回覆,那麼在調用close斷開連接的時候,顯然B發送的數據A沒有辦法收到,這個時候可以調用shutdown函數,該函數可以採用逐個關閉流的方式優雅的斷開連接,比如A發送完數據以後,可以直接調用shutdown關閉寫流,而B在收到數據後,發送的數據依然可以被A收到,因爲讀的那條流並沒有被關閉。
TCP如何優雅的斷開連接
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
zynq70z35-一步一步實現pl的udp上傳(1)
没有水杯和雨伞的工科男
2020-07-08 06:54:26
詳解HTTP/HTTPS(二)——HTTPS協議
Alexwym
2020-07-07 17:41:16
UDP廣播,多播,單播
yihuoZhou
2020-07-07 16:54:58
c++ 通信演進level3 ----多線程同步 非阻塞通信(NIO)
Automannnn
2020-07-07 05:53:21
c++ 通信演進level1 ----單線程同步阻塞通信
Automannnn
2020-07-07 05:53:21
c++ 通信演進level2 ----多線程同步阻塞通信(BIO)
Automannnn
2020-07-07 05:53:21
計算機網絡常見協議及其格式
vyCode
2020-07-07 02:41:53
擁塞避免算法和慢啓動算法的共同作用
s1491695565
2020-07-06 22:33:05
04 物理層基本概念
seuchucan
2020-07-06 11:05:00
linux下socket通信程序例子
zkf11387
2020-07-06 06:20:51
無線傳感器網絡MAC協議(下)
adlics_r
2020-07-05 22:33:47
python|基於兩個py文件的udp通信(含實例源碼)
执念斩长河
2020-07-05 14:17:01
HTTPS 和安全通信原來這麼簡單
L__ear
2020-07-05 06:32:41