gethostbyname、gethostbyaddr、uname
#include<unistd.h>
#include<netdb.h>
#include<sys/utsname.h>
int main()
{
struct hostent *pHost = NULL;
in_addr_t addr = inet_addr("127.0.0.1");
pHost = gethostbyaddr((char*)&addr,4,AF_INET);
//struct utsname Name;
//uname(&Name);
//pHost = gethostbyname(Name.nodename);
printf("name:%s\n",pHost->h_name);
char **pAliases = pHost->h_aliases;
for(; NULL != *pAliases; pAliases++)
printf("aliases:%s\n",*pAl......
阅读全文