读书人

应用层数据发送到传输层如何样转化为s

发布时间: 2012-09-14 11:53:44 作者: rapoo

应用层数据发送到传输层怎么样转化为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 一下。

读书人网 >UNIXLINUX

热点推荐