您的位置:首页 > 其它

如何通过地名获取IP

2007-06-25 22:27 260 查看
BOOL GetIPAddress(char *szDNS )

{

SOCKADDR_IN addrin = {0};

hostent *host = gethostbyname( szDNS );

if(host != NULL)

{

for(int i=0; host->h_addr_list[i] != NULL; i++)

{

memcpy(&(addrin.sin_addr), host->h_addr_list[i], host->h_lenght);

char ip[16] = {0};

sprintf(ip, "%s", inet_ntoa(addrin.sin_addr));

}

}

else

{

return FALSE;

}

return TRUE;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: