#pragma pack (n) 惹的祸

今天遇到了一个问题,使用数据流传输的数据在解析的时候数据错位,想了好久,发现是#pragma pack (n)惹的祸。 首先,解析方使用了编译字节设置,可是在发送方没有使用,因而用一样的结构体解析数据时候,有两个字节被0占用了。后来统一使用,问题解决。 以下图的struct结构体:不使用#pragma pack (1)时候,在解析RemotPort后是没问题的,再解析RemotIp的时候,经过字节
相关文章
相关标签/搜索