首页 > Web开发 > 详细

自学WebSocket-001

时间:2015-12-02 00:38:51      阅读:364      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!