【发布时间】:2023-03-20 15:57:01
【问题描述】:
我正在用 JS 编写 AMF(动作消息格式)协议的实现。解析来自网络的字节流时是否需要考虑字节顺序?我问的原因是,AFAIK,现在大多数系统都是小端的,但显然所有通过 TCP/IP 传输的数据都是大端的(网络字节顺序)。
【问题讨论】:
-
好像它已经不那么痛苦了,我在二进制处理方面有点不习惯,而且我还没有接受过完整的正规 CS 教育。温柔点:)
-
一切都好,但我很确定 TCP 堆栈会为您解决这个问题。这会导致特定问题吗?您可以发布有关问题的代码/更多信息,还是只是在搜索更多信息?
-
没有具体问题 - 只是想谨慎 :)
-
没有问题。是的,正如我所说,我认为 TCP 堆栈应该处理这个问题。但会因设备而异。 x86 是小端,我很确定 ARM 是大端。希望有人可以更多地阐明这一点。
标签: javascript binary endianness