qt|ntp同步时请求报文的格式问题


//4043字节保存原始时间戳,即客户端发送的时间
    timeRequest[40]=(temp=(second&0xff000000)>>24);
    temp=0;
    timeRequest[41]=(temp=(second&0x00ff0000)>>16);
    temp=0;
    timeRequest[42]=(temp=(second&0x0000ff00)>>8);
    temp=0;
    timeRequest[43]=((second&0x000000ff));

网上找到的基本都是这样写的,但是时间戳不是64位吗,最后取时间戳的时候也是取的8字节,64位,


```c++

 QByteArray TransmitTimeStamp;//t3
    QByteArray OriginateTimeStamp;//t1
    QByteArray ReceiveTimeStamp;//t2
    qint64 DestinationTimeStamp;//t4


    OriginateTimeStamp=newTime.mid(24,8);

    ReceiveTimeStamp=newTime.mid(32,8);
    TransmitTimeStamp = newTime.right(8);
    DestinationTimeStamp=CURRENT_NTP_MILLION_SECOND;
我算出来的时差和延迟,值好大
运行截图是这样
![img](https://img-mid.csdnimg.cn/release/static/image/mid/ask/186084326236177.PNG "=600 #left")