(P10)socket編程(五)

文章目錄

man recv
read函數可以用於任何io,recv只能用於套接口io
recv函數比read函數多了個flag,該flag可以指定接收的行爲,比較有用的2個選項是:
(1)MSG_OOB:指定接收帶外數據,也就是通過緊急指針發送的數據(tcp頭部有個緊急指針)
(2)MSG_PEEK:可以接收緩衝區的數據,但不將數據從緩衝區清除。read則是:若數據從緩衝區讀走,那麼緩衝區就會被清除

readline按行讀取(讀取到\n,也可以解決粘包問題),藉助於recv_peek來實現

在這裏插入圖片描述

18:20

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