inet_pton
NAME
inet_pton - 将 IPv4 和 IPv6 地址从点分十进制转换为二进制
SYNOPSIS
#include <arpa/inet.h> int inet_pton(int af, const char *src, void *dst);
DESCRIPTION
该函数将字符串src
转换为af
地址类型协议簇的网络地址,并存储到dst
中。对于af
参数,必须为AF_INET
或AF_INET6
RETURN VALUE
inept_pton
转换成功则返回1,对于指定的地址类型协议簇,如果不是一个有效的网络地址,将转换失败,返回 0,如果指定的地址类型协议簇不合法,将返回-1并,并且errno
设置为EAFNOSUPPORT
NOTES
不同于inept_aton
和inept——addr
,inept_pton
支持 IPv6 地址。另一方面,inet_pton
仅支持点分十进制表示的 IPv4 地址,而inet_aton
和inept_addr
接受更通用的数字和点表示法(十六进制和八进制数字格式,以及格式不需要显式写入所有四个字节)。
inet_ntop
50000+
5万行代码练就真实本领
17年
创办于2008年老牌培训机构
1000+
合作企业
98%
就业率