繁体   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