gt-socket
socket2.0 客户端连接插件(web端)
安装
npm install gt-socket
连接socket
function gtSocket(url = '', token, callback) {
return 'tag'
}
接收消息
-
data 数据
-
{ code: 1, msg: '连接成功: ${ url }' }
-
{ code: -1, msg: 'socket服务异常: ${ errmsg }' }
-
{ code: 2, msg: 'socket断开链接: ${ reason }' }
-
{ code: 0, msg: '${message}' }
function callback (data) {
if (data.code == 0) {
console.log(data.msg)
} else if(data.code == 1) {
}
}
断开连接
gtSocket.disConnect(tag)
使用gtSocket()连接后, 会返回一个tag, 如果单个项目连接了多个socket, 断开的时候就需要传入tag来区分断开那个socket连接, 如果只有一个socket连接, 可传可不传
简单使用
const gtSocket = require('gtSocket')
let url = 'https://socket2.deeptel.com.cn'
let token = 'a6a00edcde0d68d84aa452b97871f073e964c7fb228dfba91139b23178ea90ee6d40cb75073caa53f06780bfc9b7b6baea7261f7ffb2353716c7f756392e1be21c0ccd1ff92e5b370904ba75f81b7aa1b8149e785181980ec9aacc465f0720efc3a1e6385ce228df'
function callback(data) {
}
let tag = gtSocket(url, token, callback)
gtSocket.disConnect(tag)