Estrutura sockaddr_in

A estrutura SOCKADDR_IN tem a seguinte forma:

struct sockaddr_i&n {
 nbsp;  curto sin_family;
    não assinado curto sin_port;
    struct in_addr sin_addr;
    char sin_zero [8];
}

Família de endereço de Internet, a estrutura SOCKADDR_IN é usada pelo Windows Sockets para especificar um endereço de ponto de extremidade local ou remoto ao qual você deseja conectar um soquete. Esta é a forma da estrutura SOCKADDR específicas para a família de endereços de Internet e pode ser convertida para SOCKADDR.

Membros

sin_family

Endereço família (deve ser AF_INET).

sin_port

Porta IP.

sin_addr

Endereço IP.

sin_zero

Enchimento fazer estrutura do mesmo tamanho como SOCKADDR.

Comentários

O componente de endereço IP dessa estrutura é do tipo end_inet. A estrutura IN_ADDR é definida no arquivo de cabeçalho Windows Sockets WINSOCK.H da seguinte maneira:

structnbsp;  I&N_ADDR {
    União {
         struct {
             unsigned char s_b1,
                              s_b2,
                              s_b3,
                              s_b4;
        } S_un_b;
             struct {
             não assinado curto s_w1,
                              s_w2;
              } S_un_w;
               unsigned long S_addr;
     } S_un;
}

Para obter mais informações, consulte Windows Sockets Programming considerações na documentação do Win32 SDK.

Co&nsulte tambémnbsp;SOCKADDR

Index