Линукс Command-ntohs-г сур

Нэр

htonl, htons, ntohs - хост болон сүлжээний хоорондын байтын дарааллын хооронд утгыг хөрвүүлдэг

Ерөнхий агуулга

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

Тодорхойлолт

Htonl () функц нь байт байтаас unsigned integer hostwidth- г сүлжээний байт дарааллаар хөрвүүлдэг.

Htons () функц нь байтутын дарааллаас unsigned богино бүх hostshort- г сүлжээний байт дарааллаар хөрвүүлдэг.

Ntohl () функц нь байт дарааллыг хостоор захиалахын тулд сүлжээний байт дарааллаас netlong бүхэл тоог цэвэрлэнэ .

Ntohs () функц нь байт дарааллыг хостоор ажиллуулахын тулд unsigned богино бүхэл тоог netshort сүлжээгээр байтын дарааллаас хөрвүүлдэг.

I80x86 дээр хост байтын дараалал нь хамгийн бага Битыг хамгийн бага байхад, Интернетэд ашигладаг сүлжээний байт дараалал нь хамгийн их ач холбогдолтой байт юм.

нийцсэн

BSD 4.3