请教网页刷新的问题?

huahua980234 2003-11-10 09:15:32
像网上聊天和网上游戏,对方的动作(如下棋时的落子)如何更新到自己的页面上。
我只知到下面方法:

1、页面定时向服务器发请求,进行页面更新。
但这样如果用户多的话,是不是会导致同时有太多的请求?

2、页面定时向服务器发请求,但服务器等只有满足一定条件(如对方有了动作)后,
才返回页面。但这样,可能会导致服务器同时存在大量连接。

总觉得都不好,不知有没有好的办法。多谢。
...全文
84 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
huahua980234 2003-11-10
  • 打赏
  • 举报
回复
如果服务器能主动地将数据推到客户端,是不是要求客户端和服务器之间直接建链,服务器和客户端控件之间是否要保持长连接?

如果要保持常连接,会不会有下面问题:
1)、如果客户端是通过代理上网的,则客户端控件和服务器之间将无法直接建立连接。
2)、如果客户端可以和服务器能直接连接,但这样的话,用户太多的话,服务器资源是否要太多?
meizz 2003-11-10
  • 打赏
  • 举报
回复
你自己开发一个在客户端注册运行的控件, 就象边锋等网络游戏, 这样就可以在服务器端主动地将数据推到客户端, 及实时交互了.

若不开发控件的话就只能用客户端不断刷新的办法了, 比如一秒刷新一次看看对方有没有反应, 若有则反应到自己网页里来.
huahua980234 2003-11-10
  • 打赏
  • 举报
回复
是不是只要采用http方式,刷新是必然的。而所有的处理,
如采用XMLHTTP,DHTML等技术都是为了感官上的无差别。
huahua980234 2003-11-10
  • 打赏
  • 举报
回复
再顶一下。
huahua980234 2003-11-10
  • 打赏
  • 举报
回复
请高手解答疑惑。谢谢!

61,125

社区成员

发帖
与我相关
我的任务
社区描述
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
社区管理员
  • HTML(CSS)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧