UNIX(网络编程-IO操作):09---recv、send函数
一、函数原型
#include <sys/socket.h>
ssize_t recv(int sockfd, void *buf, size_t len, int flags);
ssize_t send(int sockfd, const void *buf, size_t len, int flags);
//返回值:成功返回读取/写出的字节数;失败返回-1
二、参数
- 参数1:接受数据/发送数据的fd(注意:参数1的用法与recvfrom和sendto不同)
- 参数2、3:接受/发送的数据,以及接受/发送的字节数
- 参数4:可为0(默认值),或是下面的常量的逻辑或
- send函数的flags
- recv函数的flags
三、send注意事项
四、recv的注意事项
五、flags标志的注意事项
- recvmsg、sendmsg函数:https://blog.****.net/qq_41453285/article/details/89810683