1.0.0 • Published 6 years ago
@unofficial/websocket v1.0.0
websocket 心跳检测
初始化 websocket 连接,自动定时心跳检测,错误断开自动重连。
如何使用
import WebSocketHeartbeat from "@unofficial/websocket";
const ws = new WebSocketHeartbeat({ url });
// or
import { initWs } from "@unofficial/websocket";
const ws = initWs({ url });参数说明
| 参数 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| url | 建立 ws 连接的链接 | string | |
| pingData | 心跳检测发送的内容 | string | "" |
| pingTime | 定时发送心跳检测,消息的接受也视为心跳 | number | 15000 |
| pongOutTime | 心跳发送以后定时没有收到响应自动断开重连 | number | 10000 |
| onclose | 钩子函数 onclose | function | |
| onconnect | 钩子函数 onconnect | function | |
| onerror | 钩子函数 onerror | function | |
| onmessage | 钩子函数 onmessage | function | |
| onopen | 钩子函数 onopen | function |