我正在编写基于 WebSocket 协议的服务器和客户端。
服务器是使用 Python 和 Twisted 制作的。
现在我可以将二进制数据从服务器发送到客户端并返回,唯一的问题是,根据一些消息来源,从浏览器发送的二进制数据的字节序是基于机器字节序的。我想确认一下,是真的吗?
如果这是真的,那么我是否应该以某种方式检查客户端有什么字节序并使用他的字节序从/向他读取/发送数据?检查客户端字节序的最佳方法是什么,只需从客户端发送
var view_buffer = new UInt8Array(new ArrayBuffer(1));
view_buffer[0] = 1;
这个数据,并在服务器上检查它是否返回 1 或 128?