18,356
社区成员
发帖
与我相关
我的任务
分享
char name[255];
gethostnaem(name,sizeof(name));
struct hostent* host;
host=gethostbyname(name);
int i=0;
struct in_addr ip;
int aa;
if(host!=NULL)
{
while(host->h_addr_list[i]!=NULL)
{
memcpy((char*)(&aa),host->h_addr_list[i],4);
ip.S_un.S_addr=aa;
printf("%s\n",inet_ntoa(ip));
i++;
}
}