1.0.1 • Published 5 years ago

@pingzi_1227/ws-reborn v1.0.1

Weekly downloads
1
License
ISC
Repository
github
Last release
5 years ago

WebSocket 心跳重连

简介

基于浏览器原生 WebSocket 封装,用于保持 WebSocket 持续连接状态。


功能说明

ECMA2015

import WSR from "ws-reborn"
const wsr = new WSR(options)

配置参数说明 options,采用解构赋值传参,即 { url : xxx }

参数名是否必填类型默认值描述
urlString连接地址
pingTimeoutNumber4000ms心跳间隔
pongTimeoutNumber6000ms发送心跳后,等待响应时间,超时后调用原生 close 事件
reconnectIntervalNumber3000ms重连间隔
pingMsgStringPing!心跳文本
printBooleantrue在控制台打印 log

实例属性及方法

名称类型描述
onopenFunction原生事件的包装
onmessageFunction原生事件的包装
onerrorFunction原生事件的包装
oncloseFunction原生事件的包装
sendFunction原生事件的包装
closeFunction关闭连接,手动调用该方法将不再进行重连
times属性当前连接次数
1.0.1

5 years ago

1.0.0

5 years ago

0.0.2

5 years ago

0.0.1

5 years ago