HTML5 是下一代互联网的 Web 标准,和以前的版本不同,HTML5 并非仅仅
用来表示 Web 内容,它将使 Web 进入一个成熟的应用平台,在这个平台上,视频、
音频、图像和动画,以及同电脑的交互都被标准化。随着 Adobe 宣布停止 Flash 移
动版开发,不少人预言 HTML5 的发展将给移动互联网产业带来革命性的深刻变化。
作为新一代的网页语言,HTML5 跨平台的支持得到不断增强,智能手机的迅速普
及加上资费和网络速度的逐渐松绑,也为 HTML5 技术提供了良好的发展环境。
这其中有“Web 的 TCP”之称的 WebSocket 格外吸引开发人员的注意。
WebSocket 的出现使得浏览器提供对 Socket 的支持成为可能,从而在浏览器和服
务器之间提供了一个基于 TCP 连接的双向通道。Web 开发人员可以非常方便地使
用 WebSocket 构建实时 Web 应用,开发人员的手中从此又多了一柄神兵利器。