#pragma pack (n) 惹的禍

今天遇到了一個問題,使用數據流傳輸的數據在解析的時候數據錯位。想了非常久,發現是#pragma pack (n)惹的禍。 首先。解析方使用了編譯字節設置,可是在發送方沒有使用,於是用相同的結構體解析數據時候,有兩個字節被0佔用了。後來統一使用。問題解決。 例如以下圖的struct結構體:不使用#pragma pack (1)時候,在解析RemotPort後是沒問題的,再解析RemotIp的時候,通
相關文章
相關標籤/搜索