首页 > Web开发 > 详细

WebSocket理解,初次接触websocket,帮你理解websocket原理

时间:2020-04-27 12:36:27      阅读:56      评论:0      收藏:0      [点我收藏+]

初次接触websocket,对于它的使用有点懵,我们习惯使用HTTP/HTTPS协议。
其实websocket也是一种协议,只不过它们使用的场景有所不同。
首先说到HTTP协议存在的缺陷:
1.HTTP通信只能由客户端发起。
2.HTTP协议做不到服务器主动向客户端推送消息。如果服务器有连续的状态变化,客户端要获知就非常麻烦。比方说查询天气信息,天气数据是实时变化的,这一秒和下一秒的湿度,压强,风向可能就不同。
如果要用HTTP协议实现,那么只能用“轮询”:每隔一段时间,就发出一个询问,了解服务器有没有新的信息。轮询最典型的例子就是聊天室。而轮询的效率低,非常浪费资源(因为必须不停连接,或者HTTP连接始终打开)
下面就来介绍一下websocket:
websoket协议,服务器可以主动向客户端推送消息,客户端也可以主动向服务器发送消息。是真正的双向平等对话,属于服务器推送技术的一种。
websocket协议的协议标识符是ws(如果加密,则为wss),服务器网址就是URL
wx://example/com:80/some/path

WebSocket理解,初次接触websocket,帮你理解websocket原理

原文:https://www.cnblogs.com/xiangzuoyu/p/12785581.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!