*/
/*****************************************************************************
*
- * File mygetaddr.c: An example host command
+ * File mygetaddr.c: An example for getaddrinfo program
*
* Author: S. Piccardi Nov. 2004
*
#include "Gapil.h"
/*
- * Program myhost
+ * Program mygetaddr
*
- * Use gethostbyname and print results
+ * Use getaddrinfo and print results
*/
/* Help printing routine */
void usage(void);
buffer, sizeof(buffer));
} else if (ptr->ai_family == PF_INET6) { /* if IPv6 */
printf("IPv6 address: \n");
- addr6 = (struct sockaddr_in *) ptr->ai_addr; /* address */
+ addr6 = (struct sockaddr_in6 *) ptr->ai_addr; /* address */
port = ntohs(addr6->sin6_port); /* port */
string = inet_ntop(addr6->sin6_family, &addr6->sin6_addr,
buffer, sizeof(buffer));