Provided by:
manpages-es_1.55-10_all 
NOMBRE
inet_aton, inet_addr, inet_network, inet_ntoa, inet_makeaddr,
inet_lnaof, inet_netof - Rutinas de manipulacion de direcciones de
Internet
SINOPSIS
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>
int inet_aton(const char *cp, struct in_addr *inp);
in_addr_t inet_addr(const char *cp);
in_addr_t inet_network(const char *cp);
char *inet_ntoa(struct in_addr in);
struct in_addr inet_makeaddr(int net, int host);
in_addr_t inet_lnaof(struct in_addr in);
in_addr_t inet_netof(struct in_addr in);
DESCRIPCI'ON
inet_aton() convierte la direccion de Internet cp desde la notacion
estandar de numeros y puntos a la representacion binaria, y la guarda
en la estructura a la que apunte inp. inet_aton devuelve no-cero si la
direccion es valida, cero si no.
La funcion inet_addr() convierte la direccion de Internet cp desde la
notacion de numeros y puntos a la de datos binarios en orden de bytes
del ordenador local. Si la entrada no es valida, devuelve INADDR_NONE
(usualmente -1). Esta es una interfaz obsoleta a inet_aton, descrita
anteriormente; es obsoleta porque -1 es una direccion valida
(255.255.255.255), e inet_aton porporciona una manera mas clara para
indicar que ha ocurrido un error.
La funcion inet_network() extrae el numero de red en orden de bytes de
red desde la direccion cp a la notacion de numeros y puntos. Si la
entrada es invalida, devuelve -1.
La funcion inet_ntoa() convierte la direccion de Internet in dada en
orden de bytes de red a una cadena de caracteres en la notacion
estandar de numeros y puntos. La cadena se devuelve en un bufer
reservado estaticamente, que sera sobreescrito en siguientes llamadas.
La funcion inet_makeaddr() construye una direccion de Internet en orden
de bytes de red combinando el numero de red net con la direccion local
host en la red net, ambas en orden de bytes de ordenador local.
La funcion inet_lnaof() devuelve la parte del ordenador local de la
direccion de Internet in. La direccion de ordenador local se devuelve
en orden de bytes de ordenador local.
La funcion inet_netof() devuelve la parte de numero de red de la
direccion de Internet in. El numero de red se devuelve en orden de
bytes de ordenador local.
La estructura in_addr, empleada en inet_ntoa(), inet_makeaddr(),
inet_lnoaf() e inet_netof() se define en netinet/in.h como:
struct in_addr {
unsigned long int s_addr;
}
Observe que en el i80x86 el orden de bytes de ordenador es: primero el
Byte Menos Significativo (LSB), mientras que el orden de bytes de red
es, como se usa en la Internet, el Byte Mas Significativo (MSB)
primero.
CONFORME A
BSD 4.3
V'EASE TAMBI'EN
gethostbyname(3), getnetent(3), inet_ntop(3), inet_pton(3), hosts(5),
networks(5)