struttura SOCKET_ADDRESS (ws2def.h)
La struttura SOCKET_ADDRESS archivia informazioni sull'indirizzo specifiche del protocollo.
Sintassi
typedef struct _SOCKET_ADDRESS {
LPSOCKADDR lpSockaddr;
INT iSockaddrLength;
} SOCKET_ADDRESS, *PSOCKET_ADDRESS, *LPSOCKET_ADDRESS;
Members
lpSockaddr
Puntatore a un indirizzo socket rappresentato come struttura SOCKADDR .
iSockaddrLength
Lunghezza, in byte, dell'indirizzo del socket.
Commenti
La struttura SOCKADDR a cui punta il membro lpSockaddr varia a seconda del protocollo o della famiglia di indirizzi selezionata. Ad esempio, la struttura sockaddr_in6 viene usata per un indirizzo socket IPv6 mentre la struttura sockaddr_in4 viene usata per un indirizzo socket IPv4. La famiglia di indirizzi è il primo membro di tutte le strutture SOCKADDR . La famiglia di indirizzi viene utilizzata per determinare la struttura utilizzata.
In Microsoft Windows Software Development Kit (SDK) rilasciato per Windows Vista e versioni successive, l'organizzazione dei file di intestazione è stata modificata e la struttura SOCKET_ADDRESS è definita nel file di intestazione Ws2def.h . Si noti che il file di intestazione Ws2def.h viene automaticamente incluso in Winsock2.h e non deve mai essere usato direttamente.
Requisiti
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Intestazione | ws2def.h (include Winsock2.h) |