inet_pton 和inet_ntop对IPv4和IPv6都适用
<arpa/inet.h>
头文件中的声明如下:
int inet_pton (int __af, const char *__restrict __cp, void *__restrict __buf)
const char *inet_ntop (int __af, const void *__restrict __cp, char *__restrict __buf, size_t socklen_t__len)
man
SYNOPSIS
#include <arpa/inet.h>
int inet_pton(int af, const char *src, void *dst);
DESCRIPTION
This function converts the character string src into a network address
structure in the af address family, then copies the network address
structure to dst. The af argument must be either AF_INET or AF_INET6.
// inet_ntop
NAME
inet_ntop - convert IPv4 and IPv6 addresses from binary to text form
SYNOPSIS
#include <arpa/inet.h>
const char *i