SOCKET_ADDRESS-Struktur (ws2def.h)
Die SOCKET_ADDRESS-Struktur speichert protokollspezifische Adressinformationen.
Syntax
typedef struct _SOCKET_ADDRESS {
LPSOCKADDR lpSockaddr;
INT iSockaddrLength;
} SOCKET_ADDRESS, *PSOCKET_ADDRESS, *LPSOCKET_ADDRESS;
Member
lpSockaddr
Ein Zeiger auf eine Socketadresse, die als SOCKADDR-Struktur dargestellt wird.
iSockaddrLength
Die Länge der Socketadresse in Bytes.
Hinweise
Die SOCKADDR-Struktur , auf die vom lpSockaddr-Member verwiesen wird, variiert je nach dem ausgewählten Protokoll oder der ausgewählten Adressfamilie. Beispielsweise wird die sockaddr_in6-Struktur für eine IPv6-Socketadresse verwendet, während die sockaddr_in4-Struktur für eine IPv4-Socketadresse verwendet wird. Die Adressfamilie ist das erste Mitglied aller SOCKADDR-Strukturen . Die Adressfamilie wird verwendet, um zu bestimmen, welche Struktur verwendet wird.
Im Microsoft Windows Software Development Kit (SDK), das für Windows Vista und höher veröffentlicht wurde, wurde die organization von Headerdateien geändert, und die SOCKET_ADDRESS-Struktur ist in der Ws2def.h-Headerdatei definiert. Beachten Sie, dass die Ws2def.h-Headerdatei automatisch in Winsock2.h enthalten ist und nie direkt verwendet werden sollte.
Anforderungen
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Kopfzeile | ws2def.h (einschließlich Winsock2.h) |