UDP打包及解包问题
(2012-04-11 00:12:39)
标签:
打包
包
杂谈
UDP打包及解包问题第一个问题:
想问下在VC++开发平台下,是否提供了UDP协议打包和解包的接口函数?通常所说的“打包”和“解包”的编程工作,是不是可以这样来理解“要依据自己设计的协议包的格式进行打包和解包的编写工作”?
第二个问题:
定义一个结构体
struct Student{
char name;
char sex;
};
按照结构体长度的计算方法,name变量占20个字节,sex变量占1个字节,因此Student结构体占21个字节;
但通过co
.html
这个地址你可以好好看一下,是关于内存对齐的。原帖由 leiwang_80 于 2009-9-2 20:36 发表
http://bbs2.chinaunix.net/images/common/back.gif
请问3楼所说“应用层只需组装好用户数据”是什么意思?能否举例详细说明一下?谢谢!
你用UDP协议把一些数据从一台计算机发到另一台计算机http://www.manuallyyours.comhttp://www.imhk.net/,你想要发送的数据就是用户数据,也就是应用层数据,而实际网卡发送的数据已经附加了很多其他数据,通常是链路层协议内容+IP报头+UDP报头+应用层数据,而除应用层数据需要你自己准备之外,其他数据通常都由操作系统自动帮你添加,然后由操作系统负责发送到网卡上,因此你只需要关心应用层数据,详细情况请参考TC