整数(符号付き)を32ビット(ビッグエンディアン)にオクテットストリームに変換し、オクテットストリームを配列値として バッファオブジェクトのコンストラクタに渡します。私は値-2000のために例えばコンソールでそれを作成することができますJavascript int値をオクテットストリームに変換する
:
<code>
buf = Buffer(4)
buf.writeInt32BE(-2000)
buf // is <Buffer ff ff f8 30>
buf1 = new Buffer([0xff, 0xff, 0xf8, 0x30])
</code>
値-3000は、例えば、-3000のためである:0xffで、0xffで、0xf4、0x48
しかし、フレームワーク私はwriteInt32BE関数ではなく、例外をスローします。
writeInt32BEを使用せずに符号付き32ビット整数値をオクテット配列ストリームに変換するにはどうすればよいですか?
値を受け取り、オクテットストリームの配列を返す関数です。
'Buffer'は、フレームワークではなくNodeによって提供されるグローバルです。したがって、有効なパラメータを持つ '(Buffer instance).writeInt32BE()'の例外を取得するべきではありません。例外を引き起こす_exact_コードは、ノードで実行されており、フレームワークは何ですか? – traktor53