Tag: uint8array

如何在Node.js WebSocket服务器和C#客户端之间交换二进制数据?

我有最好的HTTP资源 Node.js WebSocket服务器和Unity客户端。 我用来传输JSON数据,但parsing成本太多的CPU资源。 现在,我尝试从C#发送byte []消息,如下所示: //sending sample array – new float[] { 1.32, 3.12 } //convert an object to a byte array private byte[] ObjectToByteArray(Object obj) { if(obj == null) return null; BinaryFormatter bf = new BinaryFormatter(); MemoryStream ms = new MemoryStream(); bf.Serialize(ms, obj); return ms.ToArray(); } 但服务器收到Uint8Array [1,3],小数部分丢失。 var wss = new WebSocket.Server({ […]