如何解析包数据
lqj77 2003-05-25 12:59:47 有两个结构需要一次性在网络上传输,一个为类型,一个为内容,如下:
struct packhead{
char c1;
char c3;
int i2;
};
struct packcontent1{
char c1;
int i2;
char c3;
};
struct packcontent2{
char c1;
int i2;
char c3;
};
其中packhead存在每个包中,包的内容可以为packcontent1或packcontent2其中的一个,我在接收到这样的包后,该怎么样解析才能正确读取我所需的数据呢?