Aprenda el comando Linux — ntohs – Conversión de orden de bytes

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

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

Rate article
labsfabs.com
Add a comment