typedef struct
{
uint32_t u32_h;
uint32_t u32_l;
}uint64Custom;
typedef union
{
u_int64_t realData;
uint64Custom custData;
}customData;
int main()
{
//网络转主机
customData sdata, ddata;
sdata.realData=112233445566;
ddata.custData.u32_h=ntohl(sdata.custData.u32_l);
ddata.custData.u32_l=ntohl(sdata.custData.u32_h);
//主机转网络
customData sdata, ddata;
sdata.realData=112233445566;
ddata.custData.u32_h=htonl(sdata.custData.u32_l);
ddata.custData.u32_l=htonl(sdata.custData.u32_h);
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)