2つのデバイス間でリアルタイム通信を行うにはどうしたらいいですか?私は単純なマルチプレイヤーゲームを実装したい。 socket.ioまたはwebRTCを使用する方が良いですか?私は、すべてのオンラインユーザーを表示し、特定のユーザーに再生するための招待を送信します。それが受け入れられると、通信が確立されます。Ionic 3リアルタイムコミュニケーション
0
A
答えて
0
あなたの接続(さらにいくつかのロジック)を確立するには、Socket.ioの処理を担当するアプリケーション用のサーバーが必要な場合があります。
次に、プレイヤーとサーバーの両方から接続して、同じ部屋にいれば対応するアクションを実行できます。
このIonic + Socket tutorialを実行すると、アプリと小さなNodeJSサーバーの両方を設定できます。あなただけのようにソケットに接続する必要がありますあなたのアプリ内
:
this.socket.emit('looking-for-group', { user: userId });
:
this.socket.connect();
あなたが接続されたら、あなたはすることができますが、後にサーバで処理することができメッセージを発します
サーバー側では、他の参加プレイヤーを探して、サーバーから両方のプレーヤーにメッセージを送信してゲームを開始できます。
関連する問題
- 1. Ionic 3 - パンイベント
- 2. ionic 3 directive styling
- 3. Ionic 3 Androidビルドエラー
- 4. HTTPプロバイダエラーIonic 3
- 5. Ionic 3レイジーローディングプラグイン
- 6. ionic 3カレンダープラグイン
- 7. Ionic 3 httpリクエスト
- 8. アナログremoveEventListener ionic 3
- 9. ソーシャルテーブルAPIのコールバックまたはリアルタイムコミュニケーション
- 10. 建物IONIC 3プロジェクト
- 11. Alert in Alert ionic 3
- 12. Algolia Instantsearch.js in Ionic 3
- 13. Ionic 3-ios Loss focus
- 14. Ionic 3 page.module.ts exports statement
- 15. アップロード画像ionic 3
- 16. Ionic 3コンポーネントのガード
- 17. Ionic 3/Angular 4 integration
- 18. スタイリングpopup in ionic 3
- 19. Ionic 3 unauthenticated user redirect
- 20. Ionic 3のプロバイダーのグローバルインスタンス
- 21. Ionic 3の適切なローカルストレージ
- 22. デバイスのIonic 3コードをデバッグ
- 23. IONIC 3 - WKWebview CORSの問題
- 24. Ionic 3プッシュ通知トピックサブスクリプション
- 25. Androidステータスバーのグラディエントカラー - Ionic 3
- 26. Ionic 3の指示書
- 27. Ionic 3のグローバル関数
- 28. Media Capture Native Plugin Ionic 3
- 29. Ionic 3の音楽プレーヤーシークバー
- 30. ionic 3、lazy-loading tabsコンポーネント