Μάθετε τα Linux Command-ntohs

Ονομα

htonl, htons, ntohl, ntohs - μετατρέπουν τις τιμές μεταξύ παραγγελίας byte και δικτύου

Σύνοψη

#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 () μετατρέπει το μη υπογεγραμμένο ακέραιο hostlong από την εντολή byte host σε παραγγελία byte δικτύου.

Η συνάρτηση htons () μετατρέπει το μη υπογεγραμμένο shorthost ακέραιο hostshort από τη σειρά byte host σε παραγγελία byte δικτύου.

Η συνάρτηση ntohl () μετατρέπει το μη υπογεγραμμένο ακέραιο netlong από την εντολή byte δικτύου σε παραγγελία byte.

Η συνάρτηση ntohs () μετατρέπει τον nesigned μικτό ακέραιο netshort από τη σειρά byte του δικτύου σε παραγγελία byte υποδοχής.

Στο i80x86, η παραγγελία byte του κεντρικού υπολογιστή είναι το πιο ελάχιστο σημαντικό byte, ενώ η σειρά byte του δικτύου, όπως χρησιμοποιείται στο Internet, είναι το πιο σημαντικό byte πρώτα.

Σύμφωνα με

BSD 4.3