estructura in_addr (winsock2.h)
La estructura de in_addr representa una dirección de Internet IPv4.
Sintaxis
struct in_addr {
union {
struct {
u_char s_b1;
u_char s_b2;
u_char s_b3;
u_char s_b4;
} S_un_b;
struct {
u_short s_w1;
u_short s_w2;
} S_un_w;
u_long S_addr;
} S_un;
};
Miembros
S_un
S_un.S_un_b
Una dirección IPv4 con formato de cuatro u_chars.
S_un.S_un_b.s_b1
S_un.S_un_b.s_b2
S_un.S_un_b.s_b3
S_un.S_un_b.s_b4
S_un.S_un_w
Una dirección IPv4 con formato de dos u_shorts.
S_un.S_un_w.s_w1
S_un.S_un_w.s_w2
S_un.S_addr
Una dirección IPv4 con formato de u_long.
Comentarios
La estructura in_addr se usa con direcciones IPv4.
La estructura in_addr es el equivalente IPv4 de la estructura de in6_addr basada en IPv6.
Nota Las estructuras derivadas de IN_ADDR, PIN_ADDR y LPIN_ADDR solo se definen en el Windows SDK publicado con Windows Vista y versiones posteriores. Las estructuras derivadas de IN_ADDR, PIN_ADDR y LPIN_ADDR se definen en el archivo de encabezado Inaddr.h . En versiones anteriores de la Windows SDK, las variables de este tipo deben declararse como struct in_addr.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Encabezado | winsock2.h |