जैसा कि मैं समझता हूं ArrayBuffer
लंबाई केवल निर्माता द्वारा सेट की जाती है और गतिशील रूप से बदला नहीं जा सकता है। तो मैं उत्सुक हूं, क्या यह संभव है कि websockets बाइनरी डेटा संदेशों का उपयोग करके सरबफर कुछ हिस्सा भेजें, पूरे बफर नहीं?वेबसाइट्स बाइनरी डेटा संदेश (ऐरेबफर)
5
A
उत्तर
2
ArrayBuffer
: http://jsfiddle.net/rtaB4/21/ स्लाइस करने के लिए आप .slice
का उपयोग कर सकते हैं।
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]
0
इन लेखों को पढ़ें विनिर्देश बदल दिया गया था।
http://www.html5rocks.com/en/tutorials/webgl/typed_arrays/
http://updates.html5rocks.com/2012/06/How-to-convert-ArrayBuffer-to-and-from-String
भी DataView() – Zaffy