Scroll to navigation

BYTEORDER(3) Linux - příručka programátora BYTEORDER(3)

JMÉNO

htonl, htons, ntohl, ntohs - konverze pořadí bajtů mezi počítačovým a síťovým

SYNTAXE

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

POPIS

Funkce htonl() konvertuje long integer hostlong z počítačového pořadí bajtů na síťové.

Funkce htons() konvertuje short integer hostshort z počítačového pořadí bajtů na síťové.

Funkce ntohl() konvertuje long integer netlong ze síťového pořadí bajtů na počítačové.

Funkce ntohs() konvertuje short integer netshort ze síťového pořadí bajtů na počítačové.

Na architektuře i80x86 je počítačové pořadí bajtů little endian (Least Significant Byte), ale síťové pořadí dat je opačné - MSB ( Most Significant Byte).

SPLŇUJE STANDARDY

BSD 4.3

DALŠÍ INFORMACE

gethostbyname(3), getservent(3)

VAROVÁNÍ

Překlad je pravděpodobně zastaralý. Pokud chcete pomoci s jeho aktualizací, zamiřte na http://man-pages-cs-wiki.homelinux.net/

31. března 1997 BSD