Misalkan A adalah mesin BE dan mengirim 0x44332211 mengirim data ke B yang LE. Secara default A akan menggunakan htonl 0x44332211 yang tidak lain adalah 0x44332211.
Sekarang ketika 0x44332211 mencapai B, B tahu bahwa itu adalah format BE, jadi B akan membalik dengan menggunakan fungsi htonl dan mengubahnya ke 0x11223344.
Apa artinya membalik ini? Saya membaca konsep ini dari internet. Mengapa membalik diperlukan sebelum menyimpan?
Karena dalam kasus ini membalik nilai 0x11223344 akan disimpan dalam LE seperti 0x44332211, yang berbeda dari apa yang dikirim oleh A karena B mengartikannya secara berbeda walaupun terlihat mirip?
/ * Konversi dari BE ke LE * /