[英]Websocket binary data messages (ArrayBuffer)
據我所知, ArrayBuffer
長度僅由構造函數設置,不能動態更改。 所以我很好奇,是否有可能使用websockets二進制數據消息發送arraybuffer某些部分,而不是整個緩沖區?
您可以使用.slice
切片ArrayBuffer
: http : //jsfiddle.net/rtaB4/21/ 。
var inputBuffer = new Uint8Array([0, 1, 2, 3, 4]).buffer;
var outputBuffer = inputBuffer.slice(1, 3);
console.log(outputBuffer.byteLength); // 2
console.log(new Uint8Array(outputBuffer)); // [1, 2]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.