(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

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