SOCKADDR_IN structure (ws2def.h)
The SOCKADDR_IN structure specifies a transport address and port for the AF_INET address family.
Syntax
typedef struct sockaddr_in {
#if ...
short sin_family;
#else
ADDRESS_FAMILY sin_family;
#endif
USHORT sin_port;
IN_ADDR sin_addr;
CHAR sin_zero[8];
} SOCKADDR_IN, *PSOCKADDR_IN;
Members
sin_family
The address family for the transport address. This member should always be set to AF_INET.
sin_port
A transport protocol port number.
sin_addr
An IN_ADDR structure that contains an IPv4 transport address.
sin_zero[8]
Reserved for system use. A WSK application should set the contents of this array to zero.
Remarks
All of the data in the SOCKADDR_IN structure, except for the address family, must be specified in network-byte-order (big-endian).
Requirements
Requirement | Value |
---|---|
Minimum supported client | Available in Windows Vista and later versions of the Windows operating systems. |
Header | ws2def.h (include Wsk.h) |