1.
IP为32位无符号整数
端口号为16位无符号整数
2.
网络字节序即为大端字节序,即高位放在低地址,比如数字123456,数字12放在地址1000,数字34放在1001,数字56放在1002
字节序转换函数:
#include <netinet/in.h>
unsigned long int htonl(unsigned long int hostlong);
htonl 将一个32位整数由主机字节序转换成网络字节序
htons 将一个16位整数由主机字节序转换成网络字节序
ntohl 将一个32位整数由网络字节序转换成主机字节序
ntohs 将一个16位整数由网络字节序转换成主机字节序
转载请注明原文地址: https://ju.6miu.com/read-16501.html