美好的一天!
我计划使用java,jquery,dwr,ajax创建一个多人棋盘游戏。在我的java中,我将数据存储到应用程序级别。使用dwr和ajax,我可以检索数据而无需刷新浏览器并相应地执行JQuery动画。我的问题是,如果有很多玩家,那么JQuery动画如何自动更改以供所有人查看,而无需刷新浏览器。
例如,玩家1在网格(1,1)上。我的代码将允许玩家1使用带有相应动画的Jquery转到网格(1,2),网格(1,3)等。但是其他玩家(使用其他浏览器)将无法看到这一点。如何让其他玩家看到它?第二个播放器是否也可以远程访问播放器1的浏览器?有关此问题的任何建议/书籍/文章/代码示例都可以。
谢谢。
答案 0 :(得分:1)
1)您可以通过每秒为每个用户调用ajax调用来检查Ajax是否存在更改。
2)要不进行多次ajax调用,您可以使用Comet。
3)从性能视图来看,最好的方法是制作TCP服务器并使用套接字。您可以使用Websockets或Flash套接字代理。