htonl, htons, ntohl, ntohs – convierte valores entre el orden de bytes del host y la red
Sinopsis
#include
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 sin signo hostlong de orden de bytes de host a orden de bytes de red.
La función htons () convierte el entero corto sin signo hostshort de orden de bytes de host a orden de bytes de red.
La función ntohl () convierte el entero sin signo netlong de orden de bytes de red a orden de bytes de host.
La función ntohs () convierte el entero corto sin signo netshort de orden de bytes de red a orden de bytes de host.
En el i80x86, el orden de bytes del host es el Byte menos significativo primero, mientras que el orden de bytes de la red, como se usa en Internet, es el Byte más significativo primero.
De acuerdo a
BSD 4.3