1.0.27 • Published 4 years ago

cloudsocket v1.0.27

Weekly downloads
-
License
ISC
Repository
-
Last release
4 years ago

cloudSocket

描述

一个前端websocket客户端集成工具

初始化配置

配置名类型示例值描述
urlstringws://127.0.0.1:8199/cloud/ws连接地址
queryobject{token:"token"}连接参数
initMsgstring"初始化消息发送"初始化消息发送
reConnectionbooletrue断线是否自动连接
reConnWaitTimeint5000断线重连等待时长
reConnTimeint0断线重连次数 0、无限重连
isHeartboolefalse是否开启心跳
heartWaitint10000心跳等待时间
isLocalStorageboolefalse消息是否存储在LocalStorage

使用实例

import cloudSocket from "cloudSocket"

// 初始化方法类
var SocketObj = new cloudSocket.Socket({
  "url":"ws://127.0.0.1:8199/cloud/ws",   // 连接地址
  "query":{
    token:"123123"
  },                                      // 连接参数
  "initMsg":"cs",                         // 初始化消息发送
  "reConnection":true,                    // 断线是否自动连接
  "reConnWaitTime":5000,                  // 断线重练等待时长
  "reConnTime":4,                         // 断线重连次数 0、无限重连
  "isHeart":true,                         // 是否开启心跳
  "heartWait":3000,                       // 心跳等待时间
  "sendTimeOut":10000,                    // 设置发送消息超时时间
  "isLocalStorage":false                  // 消息是否存储在LocalStorage
});

// 连接websocekt并回调消息内容
SocketObj.Conn(function(message){
  console.log(message)
});

// 发送消息返回发送结果 【true,false】
var sendRes = SocketObj.send("send message content")

// 获取存储在LocalStorage历史消息
var historyData = SocketObj.getHistoryLocalStorage()

console.log(sendRes)
1.0.26

4 years ago

1.0.27

4 years ago

1.0.25

4 years ago

1.0.24

4 years ago

1.0.23

4 years ago

1.0.22

4 years ago

1.0.19

4 years ago

1.0.18

4 years ago

1.0.21

4 years ago

1.0.20

4 years ago

1.0.17

4 years ago

1.0.16

4 years ago

1.0.15

4 years ago

1.0.14

4 years ago

1.0.11

4 years ago

1.0.13

4 years ago

1.0.12

4 years ago

1.0.10

4 years ago

1.0.9

4 years ago

1.0.8

4 years ago

1.0.7

4 years ago

1.0.6

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago