BYTEORDER(3)

NOMBRE
htonl, htons, ntohl, ntohs - convierten valores cuyos bytes se encuentran en orden de host a valores cuyos bytes se encuentran en orden de red y viceversa

SINOPSIS
#include <arpa/inet.h>

uint32_t htonl(uint32_t hostlong);

uint16_t htons(uint16_t hostshort);

uint32_t ntohl(uint32_t netlong);

uint16_t ntohs(uint16_t netshort);

DESCRIPCIÓN
La función htonl() convierte el entero largo sin signo hostlong desde el orden de bytes del host al de la red.

La función htons() convierte el entero corto sin signo hostshort desde el orden de bytes del host al de la red.

La función ntohl() convierte el entero largo sin signo netlong desde el orden de bytes de la red al del host.

La función ntohs() convierte el entero corto sin signo netshort desde el orden de bytes de la red al del host.

En los i386 en el orden de bytes del host está primero el byte menos significativo (LSB), mientras que el orden de bytes de la red, tal como se usa en Internet, tiene primero el byte más significativo (MSB).

ATRIBUTOS
Para obtener una explicación de los términos usados en esta sección, véase attributes(7).
Interfaz | Atributo | Valor
htonl(), htons(), ntohl(), ntohs() | Seguridad del hilo | Multi-hilo seguro

CONFORME A
POSIX.1-2001, POSIX.1-2008.

Some systems require the inclusion of <netinet/in.h> instead of <arpa/inet.h>.

VÉASE TAMBIÉN
bswap(3), endian(3), gethostbyname(3), getservent(3)

COLOFÓN
Esta página es parte de la versión 5.10 del proyecto Linux man-pages. Puede encontrar una descripción del proyecto, información sobre cómo informar errores y la última versión de esta página en https://www.kernel.org/doc/man-pages/.

TRADUCCIÓN
La traducción al español de esta página del manual fue creada por Sebastian Desimone <chipy@argenet.com.ar> y Cesar D. Lobejon <cesar@alien.mec.es> Esta traducción es documentación libre; lea la GNU General Public License Version 3 (https://www.gnu.org/licenses/gpl-3.0.html) 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>..