Linux Komutunu Öğrenin

isim

htonl, htons, ntohl, ntohs - ana bilgisayar ile ağ bayt sırası arasındaki değerleri dönüştürme

özet

#include uint32_t htonl (uint32_t hostlong ); uint16_t htons (uint16_t hosthort ); uint32_t ntohl (uint32_t netlong ); uint16_t ntohs (uint16_t netshort );

Açıklama

Htonl () işlevi, imzasız tam sayı ana makine bayt sırasından ağ baytı sırasına dönüştürür.

Htons () işlevi, işaretsiz kısa integer ana bilgisayarını, ana bayt sırasından ağ baytı sırasına dönüştürür.

Ntohl () işlevi, imzalanmamış tamsayı net uzunluğunu ağ bayt sırasından ana bayt sırasına dönüştürür.

Ntohs () işlevi, imzasız kısa tamsayı netshort'u bayt sırasından ağ baytı sırasına dönüştürür.

I80x86'da, ana bayt sırası, önce En Düşük Anlamlı Byte iken, Internet'te kullanılan ağ bayt sırası, öncelikle En Önemli Bayttır.

Uygun

BSD 4.3