Structure SOCKADDR_IN

La structure SOCKADDR_IN a la forme suivante:

struct sockaddr_i&n {
 nbsp ;  short sin_family ;
    unsigned short sin_port ;
    struct in_addr sin_addr ;
    char sin_zero [8] ;
}

Dans la famille d'adresses Internet, la structure SOCKADDR_IN est utilisée par Windows Sockets pour spécifier une adresse de point de terminaison local ou distant auquel se connecter à un socket. C'est la forme de la structure SOCKADDR spécifique à la famille d'adresses Internet et peut être castée en SOCKADDR.

Membres

sin_family

Famille d'adresses (doit être AF_INET).

sin_port

Port IP.

sin_addr

Adresse IP.

sin_zero

Rembourrage pour faire structure SOCKADDR la même taille.

Commentaires

Le composant d'adresses IP de cette structure est de type IN_ADDR. La structure IN_ADDR est définie dans le fichier d'en-tête de Windows Sockets WINSOCK.H comme suit:

structnbsp ;  {I&N_ADDR
    Union {
         {struct
             unsigned char s_b1,
                              s_b2,
                              s_b3,
                              s_b4 ;
        } S_un_b ;
             struct {
             s_w1 court non signé,
                              s_w2 ;
              } S_un_w ;
               unsigned long S_addr ;
     } S_un ;
}

Pour plus d'informations, voir Considérations de programmation des Sockets Windows dans la documentation du SDK Win32.

Voir aussi  ;SOCKADDR

Index