首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >是否可以基于webserver服务器中的事件更新浏览器?

是否可以基于webserver服务器中的事件更新浏览器?
EN

Stack Overflow用户
提问于 2012-03-30 04:37:58
回答 3查看 76关注 0票数 0

当When服务器中发生事件时,我希望我的应用程序的打开的浏览器知道它。最明显的方法是让jquery ajax每分钟调用一次web服务器,以检查是否有任何变化。

根据我对web工作原理的理解,如果没有来自浏览器的HTTP (或xmlhttp )请求,就无法获得HTTP响应(或ajax调用的XMLHTTP响应)。对吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-03-30 05:15:50

看看nodejssocket.io模块,它在功能强大的浏览器中支持websockets,并为其他浏览器提供后备方法。有各种各样的free node hosting services,所以不需要坐在那里等待IE10!

票数 0
EN

Stack Overflow用户

发布于 2012-03-30 04:58:00

到目前为止,我认为从客户端轮询是唯一可用的方式。然而,我听说有传言说微软正在开发一种工具,它具有打开http会话的能力,允许数据回流到客户端。

票数 0
EN

Stack Overflow用户

发布于 2012-03-30 05:26:36

SignalR就是为这个场景创建的。它与ASP.NET集成,并使用任何可用的技术(服务器和客户端的组合),如果所有其他技术都失败,则会回退到长轮询。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9933141

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档