Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int getIpFromHostname(){
- struct hostent *he;
- struct in_addr **addr_list;
- if ((he = gethostbyname(INTERNET_HOSTNAME)) == NULL) { // get the host info
- herror("gethostbyname");
- return 2;
- }
- // print information about this host:
- printf("Official name is: %s\n", he->h_name);
- printf(" IP addresses: ");
- addr_list = (struct in_addr **)he->h_addr_list;
- for(int i = 0; addr_list[i] != NULL; i++) {
- printf("%s ", inet_ntoa(*addr_list[i]));
- }
- printf("\n");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement