是否可以使用asp.net创建推送应用程序

本文关键字:应用程序 创建 net 可以使 asp 是否 | 更新日期: 2023-09-27 18:01:09

每当在服务器端更新数据时,我会如何刷新客户端的HTTP会话,这让我感到困惑。我使用的是带有C#和SQL Server数据库的ASP.net。我不想在客户端实现定时器,也不想从服务器端推送通知。

只是想知道这是否可能,对它有一个高水平的了解就足够了。非常感谢。

是否可以使用asp.net创建推送应用程序

我认为您正在寻找像WebSync这样的Comet解决方案。

看看这个问题的答案。

HTTP,根据定义,不是为"PUSH"而设计的。。。相反,它的设计,从地面到PULL或POLL的变化。

其中一个主要原因是能够通过多个级别(内容存储级别、web服务器级别、代理服务器级别、客户端级别等(上的缓存进行大规模扩展

要创建一个"推送"更改的系统,您必须使用TCP/IP。

但是,您确实有几个选择:

  • Flash(跨浏览器、跨平台、广泛支持、需要插件(
  • Silverlight(跨浏览器,Mac/PC,支持程度低于Flash,需要插件(
  • ActiveX(IE、PC,大多数时候需要特殊权限(

可以全部用于创建与服务的连接,并等待推送更新。

新兴选项:

  • WebSocketshttp://en.wikipedia.org/wiki/WebSockets(仅在超级现代浏览器中支持,尚未完全标准化(