Ich verwende das ws-Modul für einen WebSocket-Server in nodejs. Auf der Serverseite habe ich eine Uint8Array
, die ich so sehr an den Client unter Verwendung von Code senden,Daten, die als ArrayBuffer gesendet werden, werden als Blob empfangen
var data = new Uint8Array([1, 2, 3, 4, 5]);
clientSock.send(data, {
binary: true
});
jedoch auf der Client-Seite (sowohl die neueste Chrome und Firefox), werden die Daten als ein empfangen Blob
Objekt. Ich weiß, dass ich dies zurück in Uint8Array
mit der FileReader API verarbeiten kann. Aber ich möchte es als ArrayBuffer
in erster Linie erhalten. Wie kann ich das machen?