In the Internet namespace, 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 type for representing socket addresses in the Internet namespace is defined in the header file `netinet/in.h'.
short int sin_family
AF_INET
in this member. See Socket Addresses.
struct in_addr sin_addr
unsigned short int sin_port
When you call bind
or getsockname
, you should specify sizeof (struct sockaddr_in)
as the length parameter if you are using an Internet namespace socket address.