1、得到struct hostent
struct hostent *host;
if((host = gethostbyname(addr_url)) == NULL)
{
printf("invalid addr_url(%s)\n", addr_url);
return -1;
}
2、得到struct sockaddr_in
struct sockaddr_in dest;
dest.sin_addr=*(struct in_addr *)host->h_addr_list[0];
3、得到ip的字符串
printf("ip = %s\n",inet_ntoa(dest.sin_addr));