用的主机的主机序是小端模式。
网络序是大端模式。
seq_: 1
_seq_num: 256
stamp_: 13670
timestamp: 1714749440
seq_: 1
stamp_: 13670
是主机字节序,seq_占了2个字节,stamp_占了4个字节
seq_ 的值是1 就是0x0001 小端模式是 01 00 变成大端模式就是 00 01 再转换成数字就是0x0100,就是256。
stamp_的值是13670 就是0x00003566,小端模式是 66 35 00 00 变成大端模式是 00 00 35 66,再转换成数字就是0x66350000,就是1714749440
简单的主机序(小端)和网络序的转换总结起来就是把字节的顺序反一下
0x0001变成了0x0100
0x00003566变成了0x66350000
seq_: 2
_seq_num: 512
stamp_: 13675
timestamp: 1798635520
直接从主机字节序转成网络字节序
2 16进制是0x0002 变成网络序是 0x0200 10进制是512
13675 16进制是0x0000356B 变成网络序是 0x6B350000 10进制是1798635520
网络序是大端模式。
seq_: 1
_seq_num: 256
stamp_: 13670
timestamp: 1714749440
seq_: 1
stamp_: 13670
是主机字节序,seq_占了2个字节,stamp_占了4个字节
seq_ 的值是1 就是0x0001 小端模式是 01 00 变成大端模式就是 00 01 再转换成数字就是0x0100,就是256。
stamp_的值是13670 就是0x00003566,小端模式是 66 35 00 00 变成大端模式是 00 00 35 66,再转换成数字就是0x66350000,就是1714749440
简单的主机序(小端)和网络序的转换总结起来就是把字节的顺序反一下
0x0001变成了0x0100
0x00003566变成了0x66350000
seq_: 2
_seq_num: 512
stamp_: 13675
timestamp: 1798635520
直接从主机字节序转成网络字节序
2 16进制是0x0002 变成网络序是 0x0200 10进制是512
13675 16进制是0x0000356B 变成网络序是 0x6B350000 10进制是1798635520