2016-10-07 21 views
2

socket.io 1.0では、サーバーからクライアント側にバイナリデータを送信できるようになりました。たとえば、これを行うことができます:Socket.ioはクライアントからサーバーにバイナリデータを送信します

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'); 
    } 
}); 

逆にすることはできますか?たとえば、バイナリデータをクライアント側からサーバー側に送信するなどです。ソケットIOのドキュメントから

答えて

1

http://socket.io/blog/introducing-socket-io-1-0/

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

私は私があなたの質問をmissunderstandなかった願っています。申し訳ありませんが、その場合です。英語は良くないです...

関連する問題