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

Consulte también

in6_addr

inet_addr

inet_ntoa

sockaddr