SOCKADDR Structure
The new home for Visual Studio documentation is Visual Studio 2017 Documentation on docs.microsoft.com.
The latest version of this topic can be found at SOCKADDR Structure.
The SOCKADDR
structure is used to store an Internet Protocol (IP) address for a machine participating in a Windows Sockets communication.
Syntax
struct sockaddr {
unsigned short sa_family;
char sa_data[14];
};
Parameters
sa_family
Socket address family.
sa_data
Maximum size of all the different socket address structures.
Remarks
The Microsoft TCP/IP Sockets Developer's Kit only supports the Internet address domains. To actually fill in values for each part of an address, you use the SOCKADDR_IN
data structure, which is specifically for this address format. The SOCKADDR
and the SOCKADDR_IN
data structures are the same size. You simply cast to switch between the two structure types.
Requirements
Header: winsock2.h
See Also
Structures, Styles, Callbacks, and Message Maps
SOCKADDR_IN Structure
CAsyncSocket::Create
CSocket::Create