WebSocket是一种在单个TCP连接上进行全双工通信的协议,使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据,在WebSocketAPI中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的链接,并进行双向数据传输
在WebSocket出现之前,我们想要获取服务端的数据只能通过客户端向服务端发送请求,但是如果当服务端响应数据,客户端想要实时的更新,我们采用的是Ajax轮询,但是非常浪费资源和降低性能,并且不能真正的实时刷新,WebSocket可以解决这个问题
二、WebSocket使用1、Expss服务端安装依赖
npmisocket.io
project/ws.js
constexpss=qui("expss");constapp=expss();//实例化WebSocket对象letws=qui("