1. #include <sys/socket.h>
    2. 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);