美文网首页
inet_pton()和inet_ntop()函数

inet_pton()和inet_ntop()函数

作者: poofball44 | 来源:发表于2019-04-09 08:11 被阅读0次

    int inet_aton(const char *cp, struct in_addr *inp);把ip地址转化为用于网络传输的二进制数值

    in_addr_t inet_addr(const char *cp);

    inet_addr函数转换网络主机地址(如192.168.1.10)为网络字节序二进制值

    网络传输的二进制数值转化为成点分十进制的ip地址

    char *inet_ntoa(struct in_addr in);

    inet_ntoa 函数转换网络字节排序的地址为标准的ASCII以点分开的地址,该函数返回指向点分开的字符串地址

    int inet_pton(int family, const char *strptr, void *addrptr); //将点分十进制的ip地址转化为用于网络传输的数值格式

            返回值:若成功则为1,若输入不是有效的表达式则为0,若出错则为-1

    const char * inet_ntop(int family, const void *addrptr, char *strptr, size_t len);    //将数值格式转化为点分十进制的ip地址格式

            返回值:若成功则为指向结构的指针,若出错则为NULL

    相关文章

      网友评论

          本文标题:inet_pton()和inet_ntop()函数

          本文链接:https://www.haomeiwen.com/subject/ooruiqtx.html