这样的结构怎么构造好?
ming6 2006-07-10 09:38:29 typedef struct
{
int wReserved1; // 保留字
int wReserved2; // 保留字
int wLen; // 数据包长度,即sizeof(byData)
char Data[496]; // 数据本身,最长496字节,格式见具体通讯协议。
} MYDATA;
Data的长度是可变的,最大为496字节,根据wLen而定,wLen为N时,Data的长度就为N*4(N大于等于1,小于等于496/4)
这个结构我要通过网络发送出去
所以我希望Data每次占用的字节都恰好,而不是每次都占用最大字节,也就是说wLen=1时,Data就4字节,wLen=2时,Data就8个字节