HTML5
,flask
、flask_socketio
(webSocketのフラスコ拡張)を使用して簡単なゲームを作ろうとしています。私はすべてのプレーヤーをサーバーに接続し、それぞれに情報を返すことができます(これは簡単な部分です)。私の質問は、プレイヤーが何かを変更した場合、どのプレイヤーに個人情報を返すのですか(すべてのプレイヤーの情報は同じではありません)。これは可能ですか?投稿者が投稿をしたときに個人の情報を各プレイヤーに返します。
0
A
答えて
0
おそらくあなたはプレイヤーのリストを得ることを可能にするあなたのサーバーのいくつかの状態を持っていますか?
各プレーヤーに対処する方法を知るためには、socket.ioセッションIDをその状態に追加する必要があります。それで、各プレイヤーにアップデートを送信するには、そのプレイヤーを反復してデータを送信するだけです。例えば、このような、何か:
for player in all_the_players.keys():
emit('player_info', all_the_players[player], room=all_the_players[player]['sid'])
この例では、私はキーがプレイヤーの名前で、値がプレイヤー固有のデータとdictsあるグローバル辞書を持っています。プレーヤーデータ内のアイテムの1つはsid
です。これはSocket.IOが特定のクライアントにメッセージを転送するために使用されます。
関連する問題
- 1. 投稿者投稿者の投稿コメントに返信することができます
- 2. 投稿者が投稿できる投稿数を制限します。 (PHP、ワードプレス)
- 3. 編集した情報をCKEditorに投稿できますか?
- 4. カスタム投稿タイプと作成者が関連付けられていない、ユーザー投稿数が0、apiが投稿オブジェクトに投稿者を返しません。
- 5. Wordpress/MySQL - >特定の投稿の投稿者によって投稿された投稿の総数とともに投稿IDを取得します。
- 6. 各ファイルのGit投稿者
- 7. 投稿を削除して投稿の投稿者に制限する
- 8. トピック/返信を投稿したときにユーザーの投稿数を増やす
- 9. ページ管理者としてFacebookページに投稿を投稿
- 10. フォーム投稿投稿者
- 11. カスタム投稿タイプをクエリし、各カスタム投稿タイプから1つの投稿を返します
- 12. 管理者がRailsで承認した後の投稿投稿
- 13. wordpressプラグインアクセス投稿情報
- 14. Wordpress/ACF:投稿者に関連した投稿
- 15. 投稿者によるフィルタリングFacebook Graph APIを使用した投稿者の投稿グラフAPI
- 16. 最近投稿されたウィジェットの投稿者の投稿に表示
- 17. 1人の投稿者と同じページの1つのカテゴリの投稿を動的に表示しますか?
- 18. 投稿者名を投稿数でソート
- 19. スクワッシュ/アマンド投稿者情報なしのコミット
- 20. PHPフォームを使って間違った情報を投稿/投稿する
- 21. サーバー上の情報を投稿する
- 22. WordPress:投稿者の投稿数
- 23. グラフAPI:共有アルバムへの投稿者としての投稿
- 24. 投稿のリストの各投稿にフォームを添付する
- 25. "Fuzzy"はタグと投稿をmysqlとphpに投稿します
- 26. Git - 投稿者の統計情報を表示する
- 27. Wordpress Filterダッシュボードカスタム投稿投稿者
- 28. 月と日付を基にした投稿の投稿
- 29. 投稿者のみ投稿者を表示する
- 30. コメントを投稿するには投稿者メタのコメント.php