cloudsocket

1.0.27 • Public • Published

cloudSocket

描述

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

初始化配置

配置名 类型 示例值 描述
url string ws://127.0.0.1:8199/cloud/ws 连接地址
query object {token:"token"} 连接参数
initMsg string "初始化消息发送" 初始化消息发送
reConnection boole true 断线是否自动连接
reConnWaitTime int 5000 断线重连等待时长
reConnTime int 0 断线重连次数 0、无限重连
isHeart boole false 是否开启心跳
heartWait int 10000 心跳等待时间
isLocalStorage boole false 消息是否存储在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)

Readme

Keywords

Package Sidebar

Install

npm i cloudsocket

Weekly Downloads

0

Version

1.0.27

License

ISC

Unpacked Size

5.29 kB

Total Files

3

Last publish

Collaborators

  • gy_switch