- 2
- 0
- 约4.39千字
- 约 4页
- 2016-11-23 发布于贵州
- 举报
Web应用中的向通信_Websocket简介
Web应用中的双向通信——WebSockets简介
WebSockets?
WebSockets规范是在HTML5中开始提供的一种浏览器与服务器的JavaScript接口,该规范定义了浏览器与服务器之间进行双全工消息传送的套接字连接。WebSockets标准大大简化了服务器与客户端之间的通信与连接管理。
关于HTML5 WebSockets
HTML5 WebSockets 规范定义了一个API,允许网页利用WebSockets协议与远程主机进行双向通信。该规范介绍了WebSockets接口,并定义了一个通过网络上单一的套接字连接的双全工通信频道。相对于两种模拟双全工连接的解决方案:轮询和长轮询,HTML5 WebSockets降低了大量不必要的网络传输和延迟。
HTML5 WebSockets穿过网络上的一些障碍,如代理和防火墙,让数据流能够使用任意连接传输,并在单一连接中支持上行数据流和下行数据流,基于HTML5 WebSockets的应用能减少服务器的负担,使现有的机器能够支持更多的并发连接数。下图说明了一个基本的WebSocket的架构,该架构中浏览器利用WebSocket与服务器进行双全工、直接的通信。
WebSocket的一个独特的功能就是穿越防火墙和代理的能力,很多应用程序都面临这样的问题。Comet风格的应用程序采用长轮询作为解决防火墙和代理问题的基本方法。该技
原创力文档

文档评论(0)