一直帮老板搬运代码!!!
全部博文(116)
分类: LINUX
2013-01-25 11:36:44
在VC:
#pragma pack(1)
typedef struct St2Tag
{
St1 st1;
char ch2;
} St2;
#pragma pack()
linux
#pragma pack( push, 1 )
typedef struct {
u_short flag; // 协议识别标志
u_short version; // 协议版本
u_short cmd; // 协议命令类型
u_short subcmd; // 协议子命令
uint32_t bodylen; // 包体长度
uint32_t crchead; // 协议头校验 crc32
char luid[MD5_LEN]; // 用户唯一识别码
} cmnp_protocol_header_t;
#pragma pack( pop )
合成:
static