- Engine.io送信関数バイナリデータをバイナリとして送信すると、DevToolsでバイナリとして が表示されます。
- Socket.ioがjsonとして処理すると、テキストとして が送信されます。
どういうわけかEngine.io送信機能はSocket.ioインスタンスからアクセスできますか?Node.js socket.io(v2.0.x)サーバーからブラウザクライアントにバイナリデータを送信する方法は?
私はこのためにカスタムエンコーダ/デコーダを再実装する必要がありますか?
どういうわけかEngine.io送信機能はSocket.ioインスタンスからアクセスできますか?Node.js socket.io(v2.0.x)サーバーからブラウザクライアントにバイナリデータを送信する方法は?
私はこのためにカスタムエンコーダ/デコーダを再実装する必要がありますか?
これは既にhereと回答しています。提供されるクライアントコードはjavaで書かれています。
EDIT:それは誰かのためにいくつかの時間を節約する可能性があるので、JavaScriptクライアントコード自分の質問に答える
もあります。
がUint8Arrayの形式のバイナリデータを正しくsendedではできないことが分かった、それだけで新しいバッファ(...)で、通常のバッファに変換する必要がある、それはバイナリ
として、ワイヤによって輸送されます