需要帮助之前,我甚至开始,有一个图像显示给多个人


Need help before I even begin, having an image be displayed to multiple people

我正在研究我需要学习什么语言才能完成以下任务,

屏幕需要能够被多人查看,例如地图首先他们要登录,1人可以控制整个地图,包括控制战争迷雾,放置令牌。人们应该能够看到地图,但不能对其进行任何更改。

任何对正确方向的帮助都是有益的。如果这在编程或其他领域有名字,请让我知道,我至少会去做一些研究。

这可以通过几种方式实现,但Comet是一种较新的技术/方法。基本思想是用户订阅各种服务器提要,并在服务器广播新事件时接收更新。

通过这种方式,Person 1可以向服务器发送请求以触发在地图上放置令牌。然后将服务器设置为将此事件广播给所有订阅者(People 2-5)。

粘合剂将是您用Javascript组合在一起的某种客户端应用程序,它将处理来自服务器的响应并作为用户的应用程序运行。你需要考虑一些方法来控制1号人和2-5号人之间的差异。这可以通过客户机-服务器设置来完成,其中客户机应用程序依赖于来自应用服务器的权限和身份验证。

你可以用任何技术来完成最后一段的任务,选择你觉得最舒服的。如果我要这样做,我可能会在客户端使用backbone.js,然后在服务器端使用某种RESTful API。RESTful是相当普遍的,所以只要用你喜欢的任何有第三方库支持Comet和REST的语言来实现服务器端就可以了。

相关文章: