我一直在查看整个 Socket.IO 文档,但是,即使他们承诺它在那里,我也找不到一个简单的、最小的例子来说明如何在服务器/客户端之间发送二进制数据。
它是如何完成的?
我一直在查看整个 Socket.IO 文档,但是,即使他们承诺它在那里,我也找不到一个简单的、最小的例子来说明如何在服务器/客户端之间发送二进制数据。
它是如何完成的?
从 socket.io 1.0 开始,可以发送二进制数据。http://socket.io/blog/introducing-socket-io-1-0/
官方文档中并不清楚发送和接收二进制数据的方式。唯一的文档是:
var socket = new WebSocket('ws://localhost');
socket.binaryType = 'arraybuffer';
socket.send(new ArrayBuffer);
我建议你看看这个答案,在那里你可以找到服务器和客户端代码实现的基本示例(javascript和java也是):
好的部分是它也适用于Android!(如果你希望)
干杯