Microsoft Windows CE 3.0  

SOCKADDR_IN

Important:
This is retired content. This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This content may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.

In the Internet address family, this structure is used by Windows Sockets to specify a local or remote endpoint address to which to connect a socket. This is the form of the SOCKADDRstructure specific to the Internet address family and can be cast to SOCKADDR.

struct sockaddr_in{
short
sin_family
;
unsigned short
sin_port
;
IN_ADDR
sin_addr
;
char
sin_zero[8]
;};

Members

sin_family
Address family; must be AF_INET.
sin_port
Internet Protocol (IP) port.
sin_addr
IP address in network byte order.
sin_zero
Padding to make structure the same size as SOCKADDR.

Remarks

The IP address component of this structure is of type IN_ADDR. The IN_ADDRstructure is defined in Windows Sockets header file Winsock.h as follows:

typedef struct in_addr { union { struct{ unsigned
char s_b1, s_b2, s_b3, s_b4; } S_un_b; struct { unsigned short
s_w1, s_w2; } S_un_w; unsigned long S_addr; } S_un; }
IN_ADDR;

Requirements

Runs on Versions Defined in Include Link to
Windows CE OS 1.0 and later Winsock.h    
Note   This API is part of the complete Windows CE OS package as provided by Microsoft. The functionality of a particular platform is determined by the original equipment manufacturer (OEM) and some devices may not support this API.

See Also

IN_ADDR