18,356
社区成员
发帖
与我相关
我的任务
分享
struct 包结构{
ULONG 数据长度;//是用来保存当前结构的数据的长度
BYTE 标记; //用来标记是不是最后的包
ULONG 偏移量; //这个包的偏移量
char 数据[2014];
}
struct 包结构{
ULONG 源数据大小;//保存数据的实际大小
ULONG 压缩大小;//保存数据压缩过后的大小
BYTE 数据[1];//数据大小为BYTE[1]
}
每次都进行压缩然后发送。结构的大小不固定 结构里面的成员记录源大小与压缩过后的大小。主要是用来恢复发送过后的数据。这样改了过后。问题就解决了。谢谢各位