脚本宝典收集整理的这篇文章主要介绍了如何使用PHP,MySQL DB和JavaScript模拟点对点通信通道?,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
最近我开发了一个在线国际象棋网站,其背后的想法是让用户有机会玩“现场”比赛,而不仅仅是漫长的游戏你会采取行动,然后在1-15天内回来看看如果你的对手有回应.此游戏引擎的工作方式意味着向服务器发送异步请求,既可以更新与游戏相关的信息(如果您进行移动),也可以验证是否有任何更改(如果您正在等待对手移动).
为了更好地解释这一点……轮到它的玩家(当然是浏览器)发送异步.请求更新游戏信息,确切地说是他移动的时候.同时,对手发送PERIODIC请求,“询问”是否有任何变化.如果有任何更改,角色会在电路板更新后切换.
定时器是引擎功能的背后,所以我的问题是:你如何在两个玩家之间模拟一个com通道,同时尽量不对服务器施加太多压力,同时让游戏更新速度如下:可能,以保持“生活”的感觉.这在1分钟的比赛中是最重要的(可用类别之一).因为在这种情况下,请求非常频繁地发生(至少1秒).但服务器响应可能会延迟,当同时有数百个游戏可用时,服务器上会有很多压力……所以你看到了我的问题.
干杯!
安德烈
PS:如果您想尝试它,名称是e-chess960.com
以上是脚本宝典为你收集整理的如何使用PHP,MySQL DB和JavaScript模拟点对点通信通道?全部内容,希望文章能够帮你解决如何使用PHP,MySQL DB和JavaScript模拟点对点通信通道?所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。