SOCKADDR_IN 结构 (ws2def.h)

SOCKADDR_IN结构指定 AF_INET 地址系列的传输地址和端口。

语法

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;

成员

sin_family

传输地址的地址系列。 此成员应始终设置为 AF_INET。

sin_port

传输协议端口号。

sin_addr

包含 IPv4 传输地址 的IN_ADDR 结构。

sin_zero[8]

预留给系统使用。 WSK 应用程序应将此数组的内容设置为零。

注解

除地址系列外,SOCKADDR_IN结构中的所有数据都必须以网络字节顺序 (big-endian) 指定。

要求

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

另请参阅

AF_INET

IN_ADDR

SOCKADDR

SOCKADDR_STORAGE