estrutura SOCKET_ADDRESS (ws2def.h)
A estrutura SOCKET_ADDRESS armazena informações de endereço específicas do protocolo.
Sintaxe
typedef struct _SOCKET_ADDRESS {
LPSOCKADDR lpSockaddr;
INT iSockaddrLength;
} SOCKET_ADDRESS, *PSOCKET_ADDRESS, *LPSOCKET_ADDRESS;
Membros
lpSockaddr
Um ponteiro para um endereço de soquete representado como uma estrutura SOCKADDR .
iSockaddrLength
O comprimento, em bytes, do endereço do soquete.
Comentários
A estrutura SOCKADDR apontada pelo membro lpSockaddr varia dependendo do protocolo ou da família de endereços selecionada. Por exemplo, a estrutura sockaddr_in6 é usada para um endereço de soquete IPv6, enquanto a estrutura sockaddr_in4 é usada para um endereço de soquete IPv4. A família de endereços é o primeiro membro de todas as estruturas SOCKADDR . A família de endereços é usada para determinar qual estrutura é usada.
No Microsoft Windows Software Development Kit (SDK) lançado para Windows Vista e posterior, a organização dos arquivos de cabeçalho foi alterada e a estrutura SOCKET_ADDRESS é definida no arquivo de cabeçalho Ws2def.h . Observe que o arquivo de cabeçalho Ws2def.h é incluído automaticamente em Winsock2.h e nunca deve ser usado diretamente.
Requisitos
Cliente mínimo com suporte | Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Cabeçalho | ws2def.h (inclua Winsock2.h) |