Skip to content

Latest commit

 

History

History
28 lines (23 loc) · 588 Bytes

recv.md

File metadata and controls

28 lines (23 loc) · 588 Bytes

函数原型

#include <sys/socket.h>

ssize_t recv(int sockfd, void *buf, size_t len, int flags);

参数

前三个参数和read相同。最后一个参数是标志。


flags 描述
0 则等价于read
MSG_PEEK 窥视套接字上的数据而不实际读出它们
MSG_OOB 读带外数据
MSG_WAITALL 函数阻塞直至接收到所请求的全部数据

flags参数由以上标志按逻辑或操作形成。

相关函数

send write read