BYTEORDER(3)

الاسم
htonl, htons, ntohl, ntohs - تحويل القيم بين ترتيب البايت للمضيف والشبكة

المكتبة
مكتبة سي المعيارية (libc، -lc)

موجز
#include <arpa/inet.h>

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() تحول العدد الصحيح غير المُشار hostlong من ترتيب بايت المضيف إلى ترتيب بايت الشبكة.

الدالة htons() تحول العدد الصحيح القصير غير المُشار hostshort من ترتيب بايت المضيف إلى ترتيب بايت الشبكة.

الدالة ntohl() تحول العدد الصحيح غير المُشار netlong من ترتيب بايت الشبكة إلى ترتيب بايت المضيف.

الدالة ntohs() تحول العدد الصحيح القصير غير المُشار netshort من ترتيب بايت الشبكة إلى ترتيب بايت المضيف.

على i386، ترتيب بايت المضيف هو البايت الأقل دلالة أولاً، بينما ترتيب بايت الشبكة، كما يُستخدم على الإنترنت، هو البايت الأكثر دلالة أولاً.

السمات
للاطلاع على شرح للمصطلحات المستخدمة في هذا القسم، انظر attributes(7).
الواجهة | السمة | القيمة
htonl(), htons(), ntohl(), ntohs() | سلامة الخيوط | MT-Safe

المعايير
POSIX.1-2008.

التاريخ
POSIX.1-2001.

انظر أيضًا
bswap(3), endian(3), gethostbyname(3), getservent(3)

ترجمة
تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>

هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 (https://www.gnu.org/licenses/gpl-3.0.html) أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.

إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.