是否可以使用asp.net创建推送应用程序
本文关键字:应用程序 创建 net 可以使 asp 是否 | 更新日期: 2023-09-27 18:01:09
每当在服务器端更新数据时,我会如何刷新客户端的HTTP会话,这让我感到困惑。我使用的是带有C#和SQL Server数据库的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(仅在超级现代浏览器中支持,尚未完全标准化(