のクライアント ライブラリsocket.io
と Python のサーバー実装gevent-socketioを使用してソケットを実装しようとしています。サーバーを実行し、ソケットを機能させました。ただし、単純なブラウザー内ゲーム (私が作成したものではありません!) を実装しようとしていますが、ゲームは完全にゲーム クラスの 1 つのインスタンス内で行われます。次のように機能します。
game = Game([player1,player2])
game.turn(player1, action_one)
game.turn(player2, action_two)
...
print game.winner()
ターンにソケットを使用したいのでgame
、異なるソケット (プレイヤー) 間でサーバー側のオブジェクトを共有する何らかの方法が必要です。どうすればこれを行うことができますか? ゲームの各状態をディスクやデータベースに保存したくありません。他のオプションはありますか?