通过socket.io发送一个Float32Array

我目前坚持通过socket.io发送一个Float32Array到另一个套接字。

没有真正的代码显示,因为我只使用socket.emitsocket.on

在套接字的另一端Float32Array仍然是一个对象。 这里是发射之前从Float32Array的图片和发射后的遗体。

之前: 之前

遗迹: 遗迹

如果无法将Float32Array发送到另一个套接字,是否可以将Blob发送到另一个套接字?

这两个套接字都是Chrome客户端。 socket.emit发射到服务器,服务器发射到每个客户端。

在客户端发送:

 var array = new Float32Array(...); socket.emit('data', array.buffer); 

在客户端接收:

 socket.on('data', function(data) { var array = new Float32Array(data); ... }); 

我不认为你需要在服务器上做任何特殊的事情,只是把你从第一个客户端收到的数据传给第二个客户端。