sourCEntral - mobile manpages

pdf

inet_ntop

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:
AF_INET

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.

AF_INET6

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

EAFNOSUPPORT

af was not a valid address family.

ENOSPC

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).

img

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 AT alu DOT um DOT 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.

pdf