sockaddr
9/8/2008
Essa estrutura varia depending on o protocolo selecionado. Exceto para o sa_family membro, sockaddr Conteúdo é expressas em rede byte order.
Syntax
struct sockaddr {
u_short sa_family;
char sa_data[14];
};
Os membros
- sa_family
Endereço família.
- sa_data [14]
Contém o endereço em um protocolo-dependente formato.
Remarks
Para que usam funções sockets do Windows (Winsock) sockaddr, o Nome parâmetro não é estritamente interpretado como um ponteiro para um sockaddr estrutura. Ele é apresentado dessa maneira para compatibilidade Soquetes do Windows. O real estrutura é interpretada de forma diferente no contexto das famílias endereço diferente. Os requisitos somente são que o primeiro u_short
é a família de endereços e é o tamanho total da reserva de memória em bytes namelen.
A seguinte declaração estrutura é usada com TCP/IP. Outros protocolos usam estruturas semelhantes.
struct sockaddr_in {
short sin_family;
u_short sin_port;
struct in_addr sin_addr;
char sin_zero[8];
};
Requirements
Header | winsock2.h |
Windows Embedded CE | Windows CE .NET 4.0 and later |
Windows Mobile | Windows Mobile Version 5.0 and later |