Tìm hiểu về Lệnh Linux — ntohs

Tên

htonl, htons, ntohl, ntohs - chuyển đổi các giá trị giữa thứ tự byte máy chủ và mạng

Tóm tắc

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

Sự miêu tả

Hàm htonl () chuyển đổi số nguyên không dấu chủ từ thứ tự byte máy chủ sang thứ tự byte mạng.

Hàm htons () chuyển đổi hostshort số nguyên ngắn chưa ký tự từ thứ tự byte máy chủ sang thứ tự byte mạng.

Hàm ntohl () chuyển đổi số nguyên không dấu ròng từ thứ tự byte mạng sang thứ tự byte của máy chủ.

Hàm ntohs () chuyển đổi netshort số nguyên ngắn chưa được sắp xếp từ thứ tự byte mạng sang thứ tự byte lưu trữ.

Trên i80x86, thứ tự byte của máy chủ là Byte ít quan trọng đầu tiên, trong khi thứ tự byte mạng, như được sử dụng trên Internet, là Byte quan trọng nhất đầu tiên.

Phù hợp với

BSD 4.3