asp.net 服务器推送(Server Push) 这个示例只支持IE的推送,但在现在浏览器多元化的时代,
 只支持IE在大多数时候还是不够的,如何兼容多种浏览器是摆在我们程序员面前的一大难题,
 算了,不诉苦了,回归正题,在非IE浏览器下,我们在借助 HttpRequest 对象来实现推送,
 判断 request.readyState == 3 就可以了。
 
 废话就不说了,示例代码如下:
 (已上传示例程序:服务器推送示例-支持IE火狐谷歌等)本页代码已更新,上传的示例程序也已更新。
 经测试,本代码在IE6/8、火狐、傲游极速模式下,可以长时间推送数据,已测时间大于3小时。
 已解决在IE下,推送时间短于1分钟的问题。其罪魁祸首就是原来网上的代码将htmlfile定义在了onload方法内了,将htmlfile定义为全局变量就可以解决问题了,真郁闷啊,花一天时间找到这个BUG,隐藏太深了。。。
 
 注意,在同一时间同一浏览器,用推送技术不能超过一个,如果同时保持两个长链接,那IE下其它请求均会被
  详细解决方案
                asp.net 服务器推送(Server Push) 支持 IE、火狐、谷歌等 仅供参考
热度:61   发布时间:2023-12-08 14:04:25.0
                    相关解决方案
                
                - myeclipse联接sql server 2008看不到用户表
 - 在哪找的SQL Server 2005数据库驱动文件?为什么sql server2005安装盘上面没有找到
 - ASP上Set GetSession("conn")=server.CreateObject("adodb.connection")
 - SOS-(奇怪现象)服务器暂不可用500 internal server error,该怎么解决
 - sql server 设置非空默认值之后,hibernate添加出现异常
 - 可以安装在win7系统的sql server
 - exchange server 2000提供全部用户邮件到达的java api吗
 - IM聊天系统的有关问题,用Tigase Server 如何实现挤线功能
 - com.microsoft.sqlserver.jdbc.SQLServerException: 用户 'sa' 登录失败。该用户与可托 SQL Server
 - 如何用JDBC将一个文件夹里的东西存储进sql server
 - 关于SQL SERVER 2005里面的image类型解决方案
 - IIS 筹建 TFS,访问<server>/tfs/web时说无权访问此页面,何解?
 - apple push notification 服务器设计有关问题?
 - IIS 搭建 TFS,访问<server>/tfs/web时说无权访问此页面,何解?该怎么处理
 - Server Error in '/' Application.解决方法
 - sql server 2005 约束有关问题
 - 给listbox和<INPUT id="xx" name="xx" runat="server"> 赋值有关问题
 - Microsoft Team Foundation Server 2010 怎么备份数据
 - 求个asp.net(C#)+sql server 2005写的小型论坛。该如何解决
 - C# + SQL server +oracle QQ交流群142703980解决方法
 - 装配vs2008时组件microsoft sql server compact 3.5 for devices无法安装!求解
 - 安装vs2008时组件microsoft sql server compact 3.5 for devices无法安装!求解!解决办法
 - C# 经过.ini或.txt文件连接sql server
 - DELPHI +SQL SERVER 2005 掉线 急该如何处理
 - 小弟我为什么在使用Page.Server.Transfer()进行页面跳转时报错,转不了
 - SAP Crystal Server Client Tools开发过水晶报表过程中的参数有关问题
 - 水晶报表 push 模式下显示数据的困惑,该怎么解决
 - Server Error in '/' Application.该怎么处理
 - windows server 2008 + IIS 7.5 上 网站自定义权限过滤有关问题
 - 部类“Button”的控件“Button2”必须放在具有 runat=server 的窗体标记内