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) 上,標頭檔的組織已變更,且Ws2def.h標頭檔中定義了SOCKET_ADDRESS結構。 請注意, Ws2def.h 標頭檔會自動包含在 Winsock2.h中,不應該直接使用。
規格需求
最低支援的用戶端 | Windows 2000 Professional [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限桌面應用程式] |
標頭 | ws2def.h (包含 Winsock2.h) |