SOCKET_ADDRESS 结构 (ws2def.h)
SOCKET_ADDRESS结构存储特定于协议的地址信息。
语法
typedef struct _SOCKET_ADDRESS {
LPSOCKADDR lpSockaddr;
INT iSockaddrLength;
} SOCKET_ADDRESS, *PSOCKET_ADDRESS, *LPSOCKET_ADDRESS;
成员
lpSockaddr
指向表示为 SOCKADDR 结构的套接字地址的指针。
iSockaddrLength
套接字地址的长度(以字节为单位)。
注解
lpSockaddr 成员指向的 SOCKADDR 结构因所选协议或地址系列而异。 例如, sockaddr_in6 结构用于 IPv6 套接字地址,而 sockaddr_in4 结构用于 IPv4 套接字地址。 地址系列是所有 SOCKADDR 结构的第一个成员。 地址系列用于确定所使用的结构。
在为 Windows Vista 及更高版本发布的 Microsoft Windows 软件开发工具包 (SDK) 上,头文件的组织已更改, SOCKET_ADDRESS 结构在 Ws2def.h 头文件中定义。 请注意, Ws2def.h 头文件自动包含在 Winsock2.h 中,不应直接使用。
要求
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
标头 | ws2def.h (包括 Winsock2.h) |