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結構中的所有資料都必須以網路位元組順序指定 (大端) 。

規格需求

   
最低支援的用戶端 可在 Windows Vista 和更新版本的 Windows 作業系統中使用。
標頭 ws2def.h (包含 Wsk.h)

另請參閱

AF_INET

IN_ADDR

SOCKADDR

SOCKADDR_STORAGE