Socket.io从客户端发送二进制数据到服务器

使用socket.io 1.0,现在可以将二进制数据从服务器发送到客户端。 例如,你可以这样做:

fs.readFile(__dirname + '/assets/pigeon-final.png', function(err, buf){ socket.emit('image', { image: true, buffer: buf.toString('base64') }); if(!err){ console.log('image test success'); } }); 

然而,是否有可能做相反的事情呢? 例如,从客户端发送二进制数据到服务器端呢?

从Socket IO文档http://socket.io/blog/introducing-socket-io-1-0/

  var socket = new WebSocket('ws://localhost'); socket.binaryType = 'arraybuffer'; socket.send(new ArrayBuffer); 

我希望我没有误解你的问题。 对不起,如果是这样的话。 我的英文说的不是很好…