SOCKADDR_IN (Estructura)
En la familia de direcciones de Internet, la estructura de SOCKADDR_IN utiliza el Windows Sockets para especificar una dirección local o remota del extremo al conectar un socket.
struct sockaddr_in{
short sin_family;
unsigned short sin_port;
struct in_addr sin_addr;
char sin_zero[8];
};
Parámetros
sin_family
Familia de direcciones (debe ser AF_INET).sin_port
Puerto de IP.sin_addr
Dirección IP.sin_zero
Relleno para crear estructura el mismo tamaño que SOCKADDR.
Comentarios
Éste es el formulario concreto de la estructura de SOCKADDR a la familia de direcciones de Internet y se puede convertir a SOCKADDR.
El componente de la dirección IP de esta estructura es de IN_ADDRescrito.La estructura de IN_ADDR se define en el archivo de encabezado WINSOCK.H de Windows Sockets como sigue:
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;
};
Requisitos
Header: winsock2.h