我知道这可能是一个愚蠢的问题,但是如果我要通过网络发送一个 int 数组,我需要使用字节排序吗?换句话说,假设我有 int a, b, c, d 和 int e [4]
e[1] = 一个;e[2] = b; e[3] = c; e[4] = d;
现在我发送 e 使用:write(socket, e, sizeof (e));
接收者会按顺序阅读吗?或者我需要在存储到数组之前将 htonl 用于 a、b、c、d 吗?谢谢
我知道这可能是一个愚蠢的问题,但是如果我要通过网络发送一个 int 数组,我需要使用字节排序吗?换句话说,假设我有 int a, b, c, d 和 int e [4]
e[1] = 一个;e[2] = b; e[3] = c; e[4] = d;
现在我发送 e 使用:write(socket, e, sizeof (e));
接收者会按顺序阅读吗?或者我需要在存储到数组之前将 htonl 用于 a、b、c、d 吗?谢谢