Linux komandalarini bilib oling

Ism

htonl, htons, ntohl, ntohs - xost va tarmoq baytlari buyrug'i orasidagi qiymatlarni o'zgartiradi

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

Ta'rif

Htonl () funktsiyasi xost-bayt buyurtmachisidan mezbonlik qilmaydigan tamsayıni tarmoq byte tartibiga o'zgartiradi.

Htons () funktsiyasi, imzolangan bo'lmagan qisqa tamsayıdaki ota-kompyuterning ota-bayt buyurtmalaridan tarmoq byte tartibiga o'zgartiradi.

Ntohl () funktsiyasi, belgili tanımlık bo'lmagan tamsayıyı tarmoq byte tartibidan yashirin bayt tartibiga o'tkazish o'zgartiradi.

Ntohs () funktsiyasi, imzolangan bo'lmagan qisqa tamsayt netshortini tarmoq byte tartibidan byte tartibiga o'tishga o'zgartiradi.

I80x86 da, birinchi navbatda, xost-bayt buyurtma eng kichik ahamiyatga ega bo'lib, internetda ishlatiladigan tarmoq byte tartibi birinchi navbatda eng muhim baytdir.

Muvofiq

UX 4.3