|
1
0
直接回答所问的问题:在服务器端确实需要某种“全局存储”,因为每个会话都是独立的,彼此不认识。 您可以使用文本文件、数据库或内存存储,在ASP中,它被称为缓存或应用程序级变量,不了解PHP。 |
|
|
2
1
我建议和你一起去 Comet . |
|
|
3
1
您可以重新调整聊天类系统(如Jabber)的用途,并创建一个相当于聊天室的系统,在其中接收消息并将其重新传输到所有连接的客户机。这就是实时方面和排序发挥作用的地方。因为跳棋是基于回合的,这很简单。您可以使用标准Jabber服务器和JavaScript chat client 在浏览器中。这将有一个额外的优势,让你的玩家实际上在同一辆巴士上互相传递信息,除了游戏移动。 |
|
|
4
0
我以前考虑过(但从未实现)的一种技术是在所有参与者之间实际共享相同的PHP会话(使用
当然,首先需要一个单独的通道来分发会话ID。这可以通过不同的方式实现:
|
|
|
5
0
|
|
|
6
0
亲切结账 Jaxl (php/js中的jabber-xmpp库) BOSH MUC Chat room 示例。您可以轻松地扩展这个示例,使用php/js开发基于浏览器的多玩家游戏。 |
|
|
7
0
检查ape(Ajax推送引擎) |
|
|
code-geek · Jquery根据单选按钮选择隐藏或显示文本字段 1 年前 |
|
|
Alex · 在轻量级中同时解构和不解构变量 1 年前 |
|
|
Ângelo Rigo · ReactJS映射:如何迭代[关闭] 1 年前 |
|
|
bairog · 从按属性筛选的对象数组字典中创建值数组 1 年前 |
|
|
lokiuucx · JS对象属性返回未定义,尽管对象属性应该有值 1 年前 |