私は、ソケットを介して大量のデータを送信し、流星スタックを使用するマルチプレイヤー ゲームに取り組んでいます。
DDP にフックしてイベントを送受信し、自分で操作する最良の方法は何ですか? または、通常の websocket イベントを混ぜてみるべきですか?
ここで DDP 仕様を確認するRPC はクライアントからサーバーまでサポートされていますが、その逆は見当たりません。サーバーからクライアントへは、追加/更新/削除されたコレクション タイプのメッセージです。これらのいずれかを使用できると思いますが、独自のメッセージタイプを送信するための下位レベルはありますか? たとえば、サーバーからクライアントにさまざまな種類のメッセージ ("playerMove") を送信したい場合、どのような方法がありますか?
チャネルにパブリッシュ/サブスクライブし、クライアント イベント/メソッドにマップされる自分のメッセージを前後に送信できれば、アプリのインフラ/配管を節約できます。
ポインター/コードスニペットを歓迎します!
参考: ・DDP仕様 ・Android DDPクライアント