structure SOCKET_ADDRESS (ws2def.h)
La structure SOCKET_ADDRESS stocke des informations d’adresse spécifiques au protocole.
Syntaxe
typedef struct _SOCKET_ADDRESS {
LPSOCKADDR lpSockaddr;
INT iSockaddrLength;
} SOCKET_ADDRESS, *PSOCKET_ADDRESS, *LPSOCKET_ADDRESS;
Membres
lpSockaddr
Pointeur vers une adresse de socket représentée sous la forme d’une structure SOCKADDR .
iSockaddrLength
Longueur, en octets, de l’adresse du socket.
Remarques
La structure SOCKADDR pointée par le membre lpSockaddr varie en fonction du protocole ou de la famille d’adresses sélectionnée. Par exemple, la structure sockaddr_in6 est utilisée pour une adresse de socket IPv6, tandis que la structure sockaddr_in4 est utilisée pour une adresse de socket IPv4. La famille d’adresses est le premier membre de toutes les structures SOCKADDR . La famille d’adresses est utilisée pour déterminer la structure utilisée.
Dans le Kit de développement logiciel (SDK) Microsoft Windows publié pour Windows Vista et versions ultérieures, la organization des fichiers d’en-tête a changé et la structure SOCKET_ADDRESS est définie dans le fichier d’en-tête Ws2def.h. Notez que le fichier d’en-tête Ws2def.h est automatiquement inclus dans Winsock2.h et ne doit jamais être utilisé directement.
Spécifications
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
En-tête | ws2def.h (inclure Winsock2.h) |