gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-03 22:11:54 26 4
gpt4 key购买 nike

使用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);

我希望我没有误解你的问题。抱歉,如果是这样的话。我英语不好...

关于node.js - Socket.io从客户端发送二进制数据到服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39919062/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com