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