Lugege Linuxi käsku

Nimi

htonl, htons, ntohl, ntohs - teisendatakse väärtused hosti ja võrgubaidi järjekorras

Kokkuvõte

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

Kirjeldus

Funktsioon htonl () teisendab allkirjastatud täisarvulise hostlongi vastuvõtva baidijärjekorda võrgu baatide järjekorda.

Funktsioon htons () teisendab allkirjaga lühikese täisarvu hostshorti alates hostibaidi järjestusest võrgubaidi järjekorda.

Funktsioon ntohl () teisendab allkirjastamata täisarv võrgu võrgubaidi järjestusest, et võõrustada baitide järjekorda.

Funktsioon ntohs () teisendab allkirjastatud lühikese täisarvu võrguteed võrgubaidi järjestusest, et vastuvõttev baatide järjekord.

I80x86 puhul on vastuvõttev baari järjekord esmalt kõige vähem oluline bait, samas kui võrgubaidi järjekord, mida Internetis kasutatakse, on kõige olulisem baas.

Vastavuses

BSD 4.3