Compartilhar via


Estrutura SOCKADDR_IN

Na família endereços da internet, a estrutura SOCKADDR_IN é usada pelos soquetes do Windows para especificar um endereço local ou remoto de ponto de extremidade para conectar um soquete.

struct sockaddr_in{ 
   short sin_family; 
   unsigned short sin_port; 
   struct in_addr sin_addr; 
   char sin_zero[8]; 
};

Parâmetros

  • sin_family
    Família de endereço (deve ser AF_INET).

  • sin_port
    Porta IP.

  • sin_addr
    Endereço IP.

  • sin_zero
    Preenchimento para fazer com que a estrutura fique do mesmo tamanho que SOCKADDR.

Comentários

Esse é o formato da estrutura SOCKADDR específico para a família de endereços de Internet e pode ser convertido em SOCKADDR.

O componente de endereço IP dessa estrutura é do tipo IN_ADDR. A estrutura IN_ADDR é definida no arquivo de cabeçalho WINSOCK.H dos Soquetes do Windows como a seguir:

struct in_addr {

union {

struct{

unsigned char s_b1,

s_b2,

s_b3,

s_b4;

} S_un_b;

struct {

unsigned short s_w1,

s_w2;

} S_un_w;

unsigned long S_addr;

} S_un;

};

Requisitos

Cabeçalho: winsock2.h

Consulte também

Referência

Estrutura SOCKADDR

Outros recursos

Estruturas, estilos, retornos de chamada e mapas de mensagem