应用层数据发送到传输层如何样转化为struct msghdr结构

应用层数据发送到传输层怎么样转化为struct msghdr结构
各位高手 我想问一下应用层发送数据到下面的协议栈首先是到达的套接口层,发送数据首先调用sendto(int, fd, void __user *, buff, size_t, len,unsigned, flags, struct sockaddr __user *, addr,int, addr_len)函数,比如说我想在传输一个G的文件时,数据就已经是struct msghdr结构了,我想问一下,这1G的数据是怎么样转化成struct msghdr结构的!!再次谢谢您的时间!buff, size_t, len,unsigned, flags, struct sockaddr __user *, addr,int, addr_len)
谢谢!


。。。 不知道楼主在意淫什么。

C/C++ code

SYNOPSIS
#include <sys/types.h>
#include <sys/socket.h>

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

ssize_t sendto(int sockfd, const void *buf, size_t len, int flags,
const struct sockaddr *dest_addr, socklen_t addrlen);

ssize_t sendmsg(int sockfd, const struct msghdr *msg, int flags);


数据分片。在协议栈中有。代码具体在什么地方。要 grep 一下。

应用层数据发送到传输层如何样转化为struct msghdr结构

相关文章:

你感兴趣的文章:

标签云: