c++ 网络编程基础

来源:互联网 发布:电脑怎么清理软件 编辑:程序博客网 时间:2024/06/15 04:19

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位整数由网络字节序转换成主机字节序

0 0