Я использую модуль ws для сервера WebSocket в nodejs. На стороне сервера, у меня есть Uint8Array
, что я посылаю к клиенту, используя код очень похож на этот,Данные, отправленные как ArrayBuffer, получаются как Blob
var data = new Uint8Array([1, 2, 3, 4, 5]);
clientSock.send(data, {
binary: true
});
Однако на стороне клиента (как последний Chrome и Firefox), данные получили в качестве Blob
объект. Я знаю, что смогу обработать это обратно в Uint8Array
, используя FileReader API. Но я хочу получить его как ArrayBuffer
. Как я могу это сделать?