【发布时间】:2014-05-18 07:55:51
【问题描述】:
我在互联网上读到网络的标准字节顺序是大端,也称为网络字节顺序。在网络上传输数据之前,首先将数据转换为网络字节序(大端)。
- 但是谁能告诉我谁会负责这个转换。
- 代码开发人员是否真的担心这种字节顺序?如果是,请告诉我我们需要注意的示例(在 C、C++ 的情况下)。
【问题讨论】:
-
无论何时序列化数据(即通过某种数据流发送内存中的整数),您都需要考虑这一点。您必须确保另一端可以检索到您发送的相同值。
-
虽然 Big-Endian 被称为网络字节顺序(许多网络协议有充分的理由使用它),但您总是需要担心您手头的特定协议,这可能会有所不同。
标签: c++ c endianness