簡體   English   中英

Websocket二進制數據消息(ArrayBuffer)

[英]Websocket binary data messages (ArrayBuffer)

據我所知, ArrayBuffer長度僅由構造函數設置,不能動態更改。 所以我很好奇,是否有可能使用websockets二進制數據消息發送arraybuffer某些部分,而不是整個緩沖區?

您可以使用.slice切片ArrayBufferhttp//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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM