In the Internet namespace, for both IPv4 (
AF_INET) and IPv6
AF_INET6), a socket address consists of a host address
and a port on that host. In addition, the protocol you choose serves
effectively as a part of the address because local port numbers are
meaningful only within a particular protocol.
The data types for representing socket addresses in the Internet namespace are defined in the header file `netinet/in.h'.
short int sin_family
AF_INETin this member. See section Socket Addresses.
struct in_addr sin_addr
unsigned short int sin_port
When you call
getsockname, you should specify
sizeof (struct sockaddr_in) as the length parameter if
you are using an Internet namespace socket address.
short int sin6_family
AF_INET6in this member. See section Socket Addresses.
struct in6_addr sin6_addr
Go to the first, previous, next, last section, table of contents.