1、inet_ntop、inet_pton、inet_addr、inet_ntoa 、inet_aton函数之间的关系
2、inet_ntop、inet_pton函数的源代码
1、inet_pton函数源码
int inet_pton(int family, const char *strptr, void *addrptr)
{if (family == AF_INET) {struct in_addr in_val;if (inet_aton(strptr, &in_val)) {memcpy(addrptr, &in_val, sizeof(in_val));return (1);}}errno = EAFNOSUPPOPT;return (-1);
}
2、inet_ntop函数源码
const char *inet_ntop(int family, const void *addrptr, char *strptr, size_t len)
{const u_char *p = (const u_char*)addrptr;i