0

私は、ソケットを介して大量のデータを送信し、流星スタックを使用するマルチプレイヤー ゲームに取り組んでいます。

DDP にフックしてイベントを送受信し、自分で操作する最良の方法は何ですか? または、通常の websocket イベントを混ぜてみるべきですか?

ここで DDP 仕様を確認するRPC はクライアントからサーバーまでサポートされていますが、その逆は見当たりません。サーバーからクライアントへは、追加/更新/削除されたコレクション タイプのメッセージです。これらのいずれかを使用できると思いますが、独自のメッセージタイプを送信するための下位レベルはありますか? たとえば、サーバーからクライアントにさまざまな種類のメッセージ ("playerMove") を送信したい場合、どのような方法がありますか?

チャネルにパブリッシュ/サブスクライブし、クライアント イベント/メソッドにマップされる自分のメッセージを前後に送信できれば、アプリのインフラ/配管を節約できます。

ポインター/コードスニペットを歓迎します!

参考: ・DDP仕様Android DDPクライアント

4

1 に答える 1

0

おそらく arunoda のストリーム パッケージが役に立つかもしれません。0.9 互換のフォークがここにあるようです: https://atmospherejs.com/lepozepo/streams

于 2014-09-20T02:47:03.733 に答える