1, 进入python环境;
这里以win10自带的wsl win10子系统为操作环境进入Python命令行;
2, 引入网络字节序标准库,这里使用Python自带的socket库;
3, 将待转换的主机数据使用socket.htons()或者socket.htonl()转换成网络字节序;
4, 使用hex方式显示,会更加直观;
zhangwl@1-VM04024:/mnt/d/zhangwl/workspace/wifiapp02/wifi_app$ python
Python 2.7.17 (default, Feb 27 2021, 15:10:58)
[GCC 7.5.0] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import socket
>>> socket.htonl(1)
16777216L
>>> socket.htons(1)
256
>>> hex(socket.htons(0x1234))
'0x3412'
>>> hex(socket.htonl(0x12345678))
'0x78563412L'
>>> exit()