【发布时间】:2020-06-26 16:38:39
【问题描述】:
我有一个 coap 服务器代码在我的网关上运行,它可能具有 x86 或 ARM 架构,它将缓冲区发送到另一个可能具有 x86 或 ARM 架构的硬件中的 coap 客户端,我的问题是,在客户端的特定场景中x86架构,服务端ARM架构,当服务端写入buffer,客户端解析payload buffer时会出现不兼容,从而报错?
obs:我问这个是因为 x86 架构是 little-endian,而 ARM 架构是 Big-endian。
【问题讨论】:
-
arm 是原生小端。你必须付出额外的努力才能让它变大
标签: node.js x86 arm endianness coap