لینوکس دستورات NTohs را یاد بگیرید

نام

htonl، htons، ntohl، ntohs - تبدیل مقادیر بین میزبان و ترتیب بایت شبکه

خلاصه داستان

#include uint32_t htonl (uint32_t hostlong utin16_t htons (uint16_t hostshort uint32_t ntohl (uint32_t netlong uint16_t ntohs (uint16_t netshort

شرح

تابع htonl () یک hostlong عددی بدون علامت را از بایت میزبان میزبان به ترتیب بایت شبکه تبدیل می کند.

تابع htons () یک میزبان صحیح کوتاه بدون علامت را از بایت میزبان میزبان به ترتیب بایت شبکه تبدیل می کند.

تابع ntohl () netlong عدد صحیح بدون علامت را از بایت شبکه به دستور order byte میزبانی می کند.

تابع ntohs () netshort صحیح کوتاه بدون علامت را از بایت شبکه به دستور order byte میزبانی می کند.

در i80x86 دستور بایتی میزبان ابتدا بایستی حداقل قابل توجه است، در حالی که ترتیب بایت شبکه، همانطور که در اینترنت استفاده می شود، اولین بایت مهم است.

مطابق با

BSD 4.3