c++ 网络编程基础

    xiaoxiao2021-03-25  104

    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

    最新回复(0)