#include <sys/socket.h>
ssize_t send(int socket, const void *buffer,size_t length, int flags);
参数:
buffer:发送缓冲区首地址
length:发送的字节数
flags:发送方式
(通常为0,此时和write一样)
MSG_DONTWATT:非阻塞版本
MSG_OOB:用于发送TCP类型的带外数据
返回值:
成功:实际发送的字节数
失败:-1, 并设置errno
与write对比:
#include<unistd.h>
ssize_t write(int fd,const void *buf,size_t count);