SOCKADDR_IN, structure
Dans la famille d'adresse Internet, la structure d' SOCKADDR_IN est utilisée par Windows Sockets pour spécifier une adresse de point de terminaison locale ou distante à laquelle pour 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
La famille d'adresses (doit être AF_INET).sin_port
Port IP.sin_addr
Adresse IP.sin_zero
Marge intérieure pour rendre structure de la même taille qu'un SOCKADDR.
Notes
Ce formulaire de détail de structure d' SOCKADDR à la famille d'adresse Internet et peut être casté en SOCKADDR.
Le composant d'adresse IP de cette structure est de type IN_ADDR.La structure d' 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
Header: winsock2.h