これはばかげた質問かもしれませんが、ネットワーク経由で int 配列を送信する場合、バイト順序を使用する必要がありますか? つまり、int a、b、c、d、および int e [4] があるとします。
e[1] = a; e[2] = b; e[3] = c; e[4] = d;
今私は e を使用して送信します: write(socket, e, sizeof (e));
受信者はそれを順番に読むでしょうか?または、配列に格納する前に、a、b、c、d に htonl を使用する必要がありますか? ありがとう