ping без DNS и hosts файла

Чтобы было по барабану, можно сделать так:
long GetHostAddr(char *HostName)
{
struct hostent* haddr;
long Addr=inet_addr(HostName);
if ( Addr!=-1 ) return Addr;
haddr=gethostbyname(HostName);
if ( haddr!=NULL )
return *(long*)(haddr->h_addr_list[0]);
return -1;
}
 
« Предыдущая статья   Следующая статья »