Scroll to navigation

inet_ntop(3) Library Functions Manual inet_ntop(3)

NOMBRE

inet_ntop - convert IPv4 and IPv6 addresses from binary to text form

BIBLIOTECA

Biblioteca Estándar C (libc, -lc)

SINOPSIS

#include <arpa/inet.h>
const char *inet_ntop(int af, const void *restrict src,
                      char dst[restrict .size], socklen_t size);

DESCRIPCIÓN

This function converts the network address structure src in the af address family into a character string. The resulting string is copied to the buffer pointed to by dst, which must be a non-null pointer. The caller specifies the number of bytes available in this buffer in the argument size.

inet_ntop() extiende la función inet_ntoa(3) para soportar múltiples familias de direcciones, inet_ntoa(3) es considerada obsoleta en la actualidad en favor de inet_ntop(). Las siguientes familias de direcciones de red están actualmente soportadas:

src points to a struct in_addr (in network byte order) which is converted to an IPv4 network address in the dotted-decimal format, "ddd.ddd.ddd.ddd". The buffer dst must be at least INET_ADDRSTRLEN bytes long.
src apunta a una estructura struct in6_addr (en orden de bytes de la red) que es convertida a una representación de esta dirección en el formato de dirección de red IPv6 más apropiado para dicha dirección. El buffer dst debe tener al menos INET6_ADDRSTRLEN bytes de longitud.

VALOR DEVUELTO

On success, inet_ntop() returns a non-null pointer to dst. NULL is returned if there was an error, with errno set to indicate the error.

ERRORES

af was not a valid address family.
The converted address string would exceed the size given by size.

ATRIBUTOS

Para obtener una explicación de los términos usados en esta sección, véase attributes(7).

Interfaz Atributo Valor
inet_ntop() Seguridad del hilo Configuración regional de multi-hilo seguro

ESTÁNDARES

POSIX.1-2001, POSIX.1-2008. Note that RFC 2553 defines a prototype where the last argument size is of type size_t. Many systems follow RFC 2553. glibc 2.0 and 2.1 have size_t, but 2.2 and later have socklen_t.

ERRORES

AF_INET6 convierte direcciones IPv6 traducidas a IPv4 a un formato IPv6.

EJEMPLOS

Vea inet_pton(3).

VÉASE TAMBIÉN

getnameinfo(3), inet(3), inet_pton(3)

TRADUCCIÓN

La traducción al español de esta página del manual fue creada por Miguel Pérez Ibars <mpi79470@alu.um.es>

Esta traducción es documentación libre; lea la GNU General Public License Version 3 o posterior con respecto a las condiciones de copyright. No existe NINGUNA RESPONSABILIDAD.

Si encuentra algún error en la traducción de esta página del manual, envíe un correo electrónico a debian-l10n-spanish@lists.debian.org.

5 Febrero 2023 Páginas de manual de Linux 6.03