staticvoid
print_addr(struct sockaddr *addr)
{ char buffer[256]; int ret,
len;
switch (addr->sa_family)
{ case AF_INET:
len = sizeof(struct sockaddr_in); break; case AF_INET6:
len = sizeof(struct sockaddr_in6); break; default:
len = sizeof(struct sockaddr_storage); break;
}
ret = getnameinfo(addr, len, buffer, sizeof(buffer), NULL, 0,
NI_NUMERICHOST); if (ret != 0)
printf("[unknown: family %d]", addr->sa_family); else
printf("%s", buffer);
}
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.