码迷,mamicode.com
首页 > Web开发 > 详细

自学WebSocket-001

时间:2015-12-02 00:41:14      阅读:215      评论:0      收藏:0      [点我收藏+]

标签:

由来:

1.为了实现从web服务器端向客户端发起的数据更新,最明显的手段就是在相应的web页面中嵌入javascript代码,使得浏览器可以向服务器轮询更新。这样迫使浏览器以一定的时间 间隔刷新页面,无论是否有数据更新,所以不是很好

2.后来有了HTTP Keep Alive 机制,web页面中的javascript代码保持打开一个长生命周期的HTTP链接,定期地使用信息进行更新,好处就是不用频繁的重新打开链接,但是HTTp是 一个发送请求的非常昂贵的网络协议。

3.现在的好的解决方法就是WebSocket,它是一个轻量级的链接,并且允许进行双向通信,服务器能够在必要的时候将数据推送到已连接的客户端,一旦链接建立后,都无需重新创 建连接上下文

WebSocket:  WebSocket协议是一个网络协议,允许两个相连的端在一个单一TCP连接上进行全双工小子通信

自学WebSocket-001

标签:

原文地址:http://www.cnblogs.com/lovebeans007/p/5010457.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!