cloudsocket
v1.0.27
Published
this is websocket client
Downloads
124
Readme
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)
