BYTEORDER(3)

NOME
htonl, htons, ntohl, ntohs - muda a ordem dos bytes para a ordem do 'host' ou a da rede

SINÓPSE
#include <netinet/in.h>

unsigned long int htonl(unsigned long int hostlong);

unsigned short int htons(unsigned short int hostshort);

unsigned long int ntohl(unsigned long int netlong);

unsigned short int ntohs(unsigned short int netshort);

DESCRIÇÃO
A função htonl() muda a ordem dos bytes do inteiro longo hostlong de 'host' para rede.

A função htons() muda a ordem dos bytes do inteiro curto hostshort de 'host' para rede.

A função ntohl() muda a ordem dos bytes do inteiro longo netlong de rede para 'host'.

A função ntohs() muda a ordem dos bytes do inteiro curto netshort de rede para 'host'.

A ordem de bytes na arquitetura i80x86 começa com o byte menos significativo, e, na rede (por exemplo na internet), o byte mais significativo vem primeiro.

DE ACORDO COM
BSD 4.3.

VEJA TAMBÉM
gethostbyname(3), getservent(3).

TRADUZIDO POR LDP-BR em 21/08/2000.

  Tradução:
Paulo César Mendes <drpc@ism.com.br>

  Revisão.:
André Luiz Fassone <lonely_wolf@ig.com.br>