Partager via


structure de SOCKADDR_IN

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 locale ou distante à laquelle connecter un socket.

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

Paramètres

  • sin_family
    Famille d'adresses (doit être AF_INET).

  • sin_port
    Port IP.

  • sin_addr
    Adresse IP.

  • sin_zero
    Remplissage pour donner à la structure la même taille que SOCKADDR.

Notes

Forme de la structure SOCKADDR spécifique à la famille d'adresses Internet et un cast en SOCKADDR peut lui être appliqué.

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

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;

};

Configuration requise

En-tête : winsock2.h

Voir aussi

Référence

structure de SOCKADDR

Autres ressources

Structures, les styles, rappels, et les tables des messages