HPlogo HP-UX IPv6 Porting Guide: HP-UX 11i v2 September 2004 > Chapter 3  Data Structure Changes

Socket Address structure for 4.3BSD-based HP-UX

» 

Technical documentation

Complete book in PDF

 » Table of Contents

Header file

<netinet/in.h>

IPv4 Structure

struct sockaddr_in {
short sin_family; /*AF_INET */
u_short sin_port; /* transport layer port number */
struct in_addr sin_addr; /* IPv4 */
char sin_zero[8]; /* Unused */
};

IPv6 Structure

struct sockaddr_in6 {
  sa_family_t 			 sin6_family;			 /*AF_INET6 */
in_port_t sin6_port; /* transport layer port number.* /
uint32_t sin6_flowinfo; /* traffic class */
struct in6_addr sin6_addr; /* IPv6*/
uint32_t sin6_scope_id; /* Address scope */

}:

© 2004 Hewlett-Packard Development Company, L.P.