websocket使用
754
0
0
1年前
# WebSocket 是 HTML5 开始提供的一种在单个 TCP 连接上进行全双工通讯的协议。
解决问题:服务端改动后实时向前端推送数据
使用:
1.创建 WebSocket 对象
```
var Socket = new WebSocket(url, [params] );
```
2.发送请求
```
Socket.send();
```
3.接收数据
```
Socket.onmessage();
```
4.其它接口
```
事件 事件处理程序 描述
open Socket.onopen 连接建立时触发
message Socket.onmessage 客户端接收服务端数据时触发
error Socket.onerror 通信发生错误时触发
close Socket.onclose 连接关闭时触发
```
5.readyState
```
属性 描述
Socket.readyState
只读属性 readyState 表示连接状态,可以是以下值:
0 - 表示连接尚未建立。
1 - 表示连接已建立,可以进行通信。
2 - 表示连接正在进行关闭。
3 - 表示连接已经关闭或者连接不能打开。
```