inet_pton - convert IPv4 and IPv6 addresses from text to binary form。
函数原型
#include <arpa/inet.h>
int inet_pton(int af, const char *src, void *dst);
函数说明
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. dst is written in network byte order.
返回值
inet_pton() returns 1 on success (network address was successfully converted). 0 is returned if src does not contain a character string representing a valid network address in the specified address family. If af does not contain a valid address family, -1 is returned and errno is set to EAFNOSUPPORT.
e.g.
inet_pton(AF_INET,servInetAddr,&sockaddr.sin_addr);