天天看点

web服务器推送技术html5,HTML5实现Web服务器推送技术.pdf

HTML5实现Web服务器推送技术.pdf

第 36 卷第 5 期 2014 年 9 月

Vol.36 No.5 Journal of Tangshan Teachers College Sep. 2014

HTML5 实现 Web 服务器推送技术

吴泽勋

(福建广播电视大学龙岩分校电教处,福建 龙岩 364000 )

摘 要:与 HTML4 及以前的版本相比,HTML5 中的 WebSocket 具有双向通讯功能,能实现 Web 服务器

对客户端的信息推送。要实现 WebSocket 需要服务器端和客户端双方的支持,客户端主要是浏览器要能实现 The

WebSocket API 草案,而服务器端要能够解析 WebSocket 协议。因为支持 WebSocket 协议的 Web 服务器比较少,

所以讨论使用 C#语言来建构一个专用的 WebSocket 服务器。

关键词:推送技术;HTML5 ;WebSocket

中图分类号:TP393.4 文献标识码:A 文章编号:1009-9115(2014)05-0044-04

DOI :10.3969/j.issn.1009-9115.2014.05.016

Web Server Push Based on Html5

WU Ze-xun

(Fujian Radio and Television University, Longyan Branch, Longyan 364000, China)

Abstract: Compared with HTML4 or previous versions HTML5 WebSocket has two-way communication to realize the Web

server to the client information push. In order to realize the WebSocket server and client side’s support, the client browser to the

WebSocket is to achieve the API draft, but the server must be able to parse the WebSocket protocol. Because the Web server which

supports WebSocket protocol is rare, the construction of a dedicated WebSocket server was discussed by C#.

Key Words: server push; HTML5; WebSocket

随着英特网高速发展、客户端的复杂化、接入设备的 时向前台浏览器推送消息。

多样化,越来越多的网络应用采用了浏览器/服务器模式, 1 客户端协议——The WebSocket API 草案

在该模式下不论客户端什么平台只要安装有浏览器就可以 要使用 WebSocket ,浏览器端必须支持 HTML5 ,而浏

实现,这样大大降低了客户端的调试维护成本。当然事物 览器要如何使用 WebSocket ?万维网联盟提供的 The

都有两面性,由于浏览器/服务器模式采用 HTTP 协议通 WebSockets API 草案第四章中明确提出了 WebSocket 的接

讯,而 HTTP 协议作为一个单向连接协议,是个请求/应答