SOCKADDR 结构 (ws2def.h)

SOCKADDR 结构是指定传输地址的泛型结构。

语法

typedef struct sockaddr {
#if ...
  u_short        sa_family;
#else
  ADDRESS_FAMILY sa_family;
#endif
  CHAR           sa_data[14];
} SOCKADDR, *PSOCKADDR, *LPSOCKADDR;

成员

sa_family

传输地址的地址系列。 有关支持的地址系列的详细信息,请参阅 WSK 地址系列

sa_data[14]

包含传输地址数据的 14 字节数组。

注解

SOCKADDR 结构足够大,足以包含大多数地址系列的传输地址。 有关保证足以包含所有可能地址系列传输地址的结构,请参阅 SOCKADDR_STORAGE

WSK 应用程序通常不会直接访问 sa_data 成员。 相反,指向 SOCKADDR 结构的指针通常转换为指向对应于特定地址系列的特定 SOCKADDR 结构类型的指针。

要求

   
最低受支持的客户端 在 Windows Vista 和更高版本的 Windows 操作系统中可用。
标头 ws2def.h (包括 Wsk.h)

另请参阅

SOCKADDR_STORAGE

WSK_DATAGRAM_INDICATION

WskAccept

WskAcceptEvent

WskBind

WskConnect

WskGetLocalAddress

WskGetRemoteAddress

WskInspectEvent

WskReceiveFrom

WskSendTo

WskSocketConnect