社区
Web 开发
帖子详情
集思广益,大家一起来讨论
ojwftded
2009-10-28 08:34:34
加精
我最近开发一个网页游戏平台,但是遇到一个问题怎么也想不通。
就是比如斗地主游戏,当地主出牌后,怎么同步刷新其他两个农民的页面让他们看到地主出的牌(最好是Ajax那样局部刷新)。
希望高手指点,意见差不多的均有分,好的主意我可以继续加分。
...全文
1098
95
打赏
收藏
集思广益,大家一起来讨论
我最近开发一个网页游戏平台,但是遇到一个问题怎么也想不通。 就是比如斗地主游戏,当地主出牌后,怎么同步刷新其他两个农民的页面让他们看到地主出的牌(最好是Ajax那样局部刷新)。 希望高手指点,意见差不多的均有分,好的主意我可以继续加分。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
95 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tomas89
2009-11-13
打赏
举报
回复
可以参考一下我的开源项目 http://code.google.com/p/webtty/
这是一个在 web上实现登录终端的功能,其中一个要解决问题就是要实现服务器推
首先,我也不太赞同用 flash ,所以我使用了纯 js 方案
其次,服务器是专用的,普通的 web 服务器不适合高并发
这个 web服务器我也是为了支持类似你做的网页游戏而写的,当然这个服务器还比较简陋,以后我打算把服务器部分单独出来做为一个开源项目
这个项目会实现
1 把浏览器和服务器的交互过程包装起来,针对 B,S 分别提供易于使用的接口
2 支持多种浏览器
3 传输中的数据加密
希望对你有帮助。。。
eniac0001
2009-11-01
打赏
举报
回复
我也是想做成flash,也考虑过flex,目前只是测试,也就随便什么都行了。
即使是flash也不能做到说同步要同步的几个人的信息吧。
另外每隔一秒刷新方法到不是说不行,只是想找更好的方法
hahanibc
2009-11-01
打赏
举报
回复
服务主动连接
客户收到消息就做事
sharpidd
2009-11-01
打赏
举报
回复
学习了.
超级大笨狼
2009-11-01
打赏
举报
回复
兄弟帮宣传一下
http://stockstar.com/
证券之星,上海,世纪大道
招.Net Web开发程序员20人,本科。
5k以下主要看态度,5k以上的主要看高性能大并发经验,10k以上要看运气了。
简历发至
yg.pan@stockstar.com
aijc333
2009-10-31
打赏
举报
回复
学习了,帮顶
李子做IT
2009-10-31
打赏
举报
回复
有点像聊天室。
up
cdcjk
2009-10-31
打赏
举报
回复
学习了
zzy78448
2009-10-31
打赏
举报
回复
顶了,呵呵。。。。
qq774097676
2009-10-31
打赏
举报
回复
感觉用Ajax可能不太好,网页游戏还是用flash吧。 期待大牛。。。
jokerdx
2009-10-31
打赏
举报
回复
帮顶~~~~~~~~~~~~~~`
hsc168861899
2009-10-31
打赏
举报
回复
变值变态。
ruanjiannet
2009-10-31
打赏
举报
回复
http://hi.csdn.net/invite.php?u=1466653&c=951f45bb44be527c
ojwftded
2009-10-31
打赏
举报
回复
总结所有楼上思路:
1、用flash/flex+socket通信
2、用reversed ajax
3、用JavaScript+socket通信
我最终采取的是用一种类似于reversed ajax的comet方式(由于不敢可定所有浏览器都支持,所以自己做的)。
其实好多人说用flash,我赞同,但是同完全同意。
第一,问题只是举例,不一定肯定是斗地主游戏,可能是协同编辑器等等,所以认定是游戏就要用flash的说法行不通。
第二,因为随着B/S的发展,肯定会出现越来越像C/S那样用户交互性好的程序,而采用flash只是目前的一种折中做法而已。
最后谢谢所有楼上参与讨论的,由于没有太满意的回帖,所以不再加分,就此结贴
colafang
2009-10-31
打赏
举报
回复
[Quote=引用 63 楼 robake 的回复:]
引用楼主 ojwftded 的回复:
我最近开发一个网页游戏平台,但是遇到一个问题怎么也想不通。
就是比如斗地主游戏,当地主出牌后,怎么同步刷新其他两个农民的页面让他们看到地主出的牌(最好是Ajax那样局部刷新)。
希望高手指点,意见差不多的均有分,好的主意我可以继续加分。
应该是将牌直接存入数据库吧,三个人的牌都存进去,一有出牌,那就更新牌,然后定时从数据库读取牌就可以了。。。(每两三秒读取一次就可以了,当然,这种情况都会把服务器要求很高,带宽也要求高,不然容易出错,然而实际网络情况两三秒读一次不太好,容易出错。)
期待更好的解决办法。
[/Quote]
做个网页游戏,还要求带宽。。。。不过只用ajax 的话 问题就有点大了。。 用监听吧
antonia198928
2009-10-31
打赏
举报
回复
很 好 分享了
dora176
2009-10-31
打赏
举报
回复
我也不明白,帮忙顶一下
小可同学
2009-10-30
打赏
举报
回复
斗地主这样的应该是flash之类的吧 单纯AJAX能做么?做出来也不好看吧。。
BriskJJ
2009-10-30
打赏
举报
回复
mark
chinawomen
2009-10-30
打赏
举报
回复
up
加载更多回复(72)
机器人实验室建设方案.doc
教师与学生一 起寻找课题、一起立项
讨论
,在教师的指导下,同学们分分开动脑筋、
集思广益
,创作 出了许多优秀的机器人创意作品. ----------------------- 机器人实验室建设方案全文共2页,当前为第1页。 机器人实验...
软件测试规范
一.概述 ............................................................................................................................................................ 1 二 软件测试理论 ....................
小飞鱼通达二次开发案例赏析
通过分享小飞鱼在平常开发过程中的一些实际案例,来开拓大家的应用思路,
集思广益
来更好的应用OA系统。
转
集思广益
当我们需要做出一些重要决策时,都会深信
集思广益
、沟通交流的道理,继而通过各种大大小小的会议来
讨论
问题,以避免个人的主观、武断。 但是,三个臭皮匠真的能赛过诸葛亮吗?相信曾经有人经历过,开会
讨论
出来的...
java程序优化--
集思广益
《转》
如果没有线程同步,最好习惯用StringWriter而不是StringBuffer,因为,StringBuffer是线程安全的,所以,效率会稍微低一点. 当然JDK5以后,还提供了StringBulder,这个类要比StringWriter更好用...一般都是先Select一把...
Web 开发
81,090
社区成员
341,731
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章