我想着我们的内部管理系统做一个 服务器向客户端发送消息,所有在线的人都能及时知道
我目前的方案是AJAX 定时去请求 ~请问有什么好方案吗 服务器推技术最好
可以看看reverse ajax / comet /DWR这类的技术
或者使用一个 订阅+发布 模式
comet 我比较关注这个 但是一直没有研究出来 ,所以很苦恼
既然做的是内部管理系统 ,怎吗不用ASP做呢
是.NET开发的 谢谢
要用服务器端推送的模式,就是客户端发起一个请求,服务器端接收到这个请求,但是服务器端不会马上返回结果,而是等到服务器端收到需要返回数据的信号时才返回相应给客户端。
可以参照下下面的文章:
http://www.ibm.com/developerworks/cn/web/wa-lo-comet/
这个服务器推技术 我试了 ,好像做不出来,请问有DEMO吗 谢谢
@~紫鱼~:
看这儿:
http://www.cnblogs.com/chenmengmeng/archive/2011/10/27/comet.html
参考文章:
客户端与服务器持续同步解析(轮询,comet,WebSocket)(注意看一下2楼的评论)
反向Ajax,第1部分:Comet介绍
我写过一篇博客:
用 ASP.NET MVC 实现基于 XMLHttpRequest long polling(长轮询) 的 Comet