このように見えるwebsocketから受信するバッファの配列からJSONデータを分離しようとしましたが失敗しました。
{"type":"string","data":{"UklGRkIjAABXRUJQVlA4IDYjAACQswCdASqrAfAAPm0wlUemI"}}
[object ArrayBuffer]
目的は、適切な機能でそれらを個別に読み取ることです。私の古い方法は、最初に JSON を解析することです。失敗した場合は、別の関数を通過します。
両方の形式で送信する理由は、JSON データを配列に、または配列を JSON に変換すると、ファイル サイズが約 3 倍になるためです。ベスト プラクティスは、それらを別々に送信することです。ただし、端末ではJSONデータを読み取ります
var json = JSON.parse(e.data);
DataViewメソッドで ArrayBuffer を読み取ります。
アプリは表面上は正常に動作しますが、console.log で確認するとUncaugth Errorが多すぎます。
また、ある時点でデータ フローがブロックされ、ストリーム オーバーフローがスムーズに行われなくなります。
事前にご提案いただきありがとうございます。