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)

另请参阅

SOCKADDR

SOCKET_ADDRESS_LIST

使用 SIO_ADDRESS_LIST_SORT

WSAIoctl

LPWSPIoctl