uint64_t类型问题?

  • 回答 (1)
  • 关注 (0)
  • 查看 (80)

在本地虚拟机(centos 32位)上测试时,服务端收到的结构体解析出来(ID=10009384)可以正常进行上传任务;但是将同样的代码在硬件设备(mips-linux-gnu-gcc)上跑,服务器解析出来的ID变成:42989976933105664不知道这是什么原因,望大神回复!

午后阳光午后阳光提问于
午后阳光回答于

传输结构体:

struct UsrData{

int flag;

uint64_t ID;

uint64_t expired;

char Path512;

};

在32位虚拟机上运行客户端和服务端,服务端接收到UserData结构体数据后,会按照ID做上传腾讯云任务。

扫码关注云+社区

领取腾讯云代金券