求助关于网络编程中的字节序问题
小饼仙子 2014-09-10 05:22:50 c语言进行网络编程时,考虑到不同cpu的主机字节序不同,因此会在数据发送前和接收后进行字节序转换。即,保证在网络上传输的统一为网络字节序。
封装了一个send接口。其中结构定义如下:
typedef struct
{
uint32 iCode;
uint8* ptrBuf;
}SENDPKG;
其中ptrBuf 对应结构为
typedef struct
{
UINT32 iSubCode;
UINT32 iActionCode;
}ACTION_MSG;
现在确认iCode需要在发送前转换为网络字节序。
我的问题是ACTION_MSG中的相关字段iSubCode,iActionCode是否需要转换呢?