前言

本篇将讲述HTML5的服务器发送事件(server-sent event)

Server-Sent 事件

Server-Sent 事件是单向消息传递,指的是网页自动获取来自服务器的更新。

以前的做法是网页不断的询问(向服务器发送请求)是否有可用的更新。通过服务器反馈之后,获得更新。

轮训方案

我们使用上篇HTML5简单入门系列(四)web worker的技术简单实现一下该轮训方案,主动向服务器询问是否有更新。

由于web worker不能访问document等对象,是不能和jQuery连用的,这里我们实现一个简单的js原生ajax来实现向服务器发送请求。

1、新建一个WebForm页面,作为ajax请求的后端,代码很简单,只是返回当前时间即可,如下

 1 protected void Page_Load(object sender, EventArgs e)
 2         {
 3             try
 4             {
 5                 Response.Write("data:" + DateTime.Now);
 6                 Response.Flush();
 7             }
 8             catch(Exception ee)
 9             {
10             }
11         }
View Code

相关文章:

  • 2021-10-27
  • 2021-06-17
  • 2021-09-15
  • 2021-07-31
  • 2021-08-11
  • 2021-07-27
  • 2021-10-15
猜你喜欢
  • 2021-11-30
  • 2022-01-10
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-22
相关资源
相似解决方案