ntohs (network-to-host short) thực hiện phép hoán đổi byte giống hệt htons cho số 16-bit (vì hoán đổi 2 byte là phép nghịch đảo của chính nó). Do đó ntohs(htons(v)) == v.
Cho số v, hãy in ra htons(v) và ntohs(htons(v)) để minh hoạ round-trip.
Vào: 513 → htons = 258, ntohs(258) = 513.
Một dòng chứa số 16-bit v (0 ≤ v ≤ 65535).
0 ≤ v ≤ 65535.
Hai dòng: dòng 1 là htons(v), dòng 2 là ntohs(htons(v)).
Ví dụ:
Đầu vào:
513
Đầu ra:
258
513
Giải thích:
Đang tải editor...