【发布时间】:2013-10-07 00:20:55
【问题描述】:
我正在使用 webapp2 Web 框架在 GAE 上开发一个 Web 应用程序。这是一个两人游戏,同时玩多个游戏实例。服务器充当在两台计算机之间传递游戏数据并对其进行验证的路径。 客户端仅通过 HTTP 请求与服务器通信。
为此,我将创建一个表格,在其中存储用户的 IP 地址、userId(使用 cookie)和用户名(如果用户已注册)以及他们所在的游戏实例的地址玩。
直到并且除非游戏结束(任一玩家获胜),否则我不会删除表中的条目,但我意识到,如果其中一个(或两个)玩家在游戏结束前断开连接或网络错误导致一名(或两名)球员退出。
我如何知道游戏不再处于活动状态,以便我可以从桌上删除条目并通知仍在等待对手移动的玩家?
【问题讨论】:
-
有一定的keepalive进程。 http 是无状态的。
-
@DanielA.White 我不明白。你能告诉我怎么做吗?
标签: python web-applications webapp2