Man了下,
sendfile发送文件是把sockfd写在前,fd写在后
接收文件是反过来
可是接收时候,那个文件大小如何知道呢?
发送文件是stat(fd)获得文件大小
接收的时候难道和发送文件的时候一样,直接用stat(sockfd)吗?
ssize_t sendfile(int out_fd, int in_fd, off_t *offset, size_t count);
sendfile发送文件是把sockfd写在前,fd写在后
接收文件是反过来
可是接收时候,那个文件大小如何知道呢?
发送文件是stat(fd)获得文件大小
接收的时候难道和发送文件的时候一样,直接用stat(sockfd)吗?
ssize_t sendfile(int out_fd, int in_fd, off_t *offset, size_t count);