【问题标题】:check session of different browser检查不同浏览器的会话
【发布时间】:2018-03-08 21:18:07
【问题描述】:

我正在开发一款多人井字游戏。但我目前面临的问题。就是知道其他玩家是否在游戏中。我的意思是检查 player2 会话是否存在。如果会话不存在,游戏应该结束。我怎么知道其他玩家会话是否存在?

【问题讨论】:

  • 你试过的代码是什么?
  • 我想不出任何代码。因为它们在两个不同的浏览器中。我必须检查其他玩家会话是否存在。并且它在不同的浏览器中。如何知道其他玩家会话是否存在
  • 您有很多不同的选择。最酷的方法是使用 websocket 将每个客户端连接到服务器,然后服务器告诉每个客户端另一个客户端是否仍然处于活动状态。
  • 我还没有实现 websockets。它纯粹取决于数据库。每一步都存储在数据库中。
  • 您可以像目前一样使用数据库来完成...我不知道您失败的地方,您应该发布您尝试过的内容以及失败的原因以获得更准确的答案

标签: php session jquery


【解决方案1】:

您可以维护一个服务器来监视正在进行的每场比赛及其球员。客户端将反复联系此服务器以获取新玩家或在您的情况下正在运行会话的有效玩家。但我建议你改用 websockets。那将是更快或在线游戏。

【讨论】:

    猜你喜欢
    • 2017-09-30
    • 2014-10-17
    • 2014-05-19
    • 2011-02-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多