WebSocket浅读
1、什么是websocket,为什么要用websocket?
websocket类似于http也是一种传输协议,只不过websocket是一个持久化协议,顾名思义,可以循环发送请求
2.websocket原理
wesocket约定了一个全新的规则,类似于握手原则,让前后端之间建立一个类似tcp的连接,不需要浏览器刷新而发送请求
3.websocket与http和ajax的区别
http发送请求,必须是用户主动点击,最多可以设置一些时间间隔本质上不算是实时更新,但是最大的诟病就是需要整个网页刷新,这在网页数据量丰富的情况下是不现实的
ajax,虽然说是可以实现局部更新,但本质上还是会有时间间隔等限制
4.websocket的优点
websocket采用了全双工模式,使得前后端处于一个平等的水平,可以相互支持发送数据,是可以互相发送请求的。