建立/断开Websocket连接 - GoEasy

在使用GoEasy进行消息的接收和发送之前,需要先初始化GoEasy对象, 并建立与GoEasy服务器的连接,一个网页、一个应用中需要,且只需要建立一个连接即可,在成功断开连接之前,不需要,也不能反复建立连接。

建立连接

微信小程序特别提醒:

如果需要在小程序里使用GoEasy,需要登录微信公众平台->微信小程序开发设置->服务器域名, 添加socket合法域名:wss://wx-hangzhou.goeasy.io

    //建立连接
    goeasy.connect({
        id:"001", //pubsub选填,im必填
        data:{"avatar":"/www/xxx.png","nickname":"Neo"}, //必须是一个对象,pubsub选填,im必填,用于上下线提醒和查询在线用户列表时,扩展更多的属性
        onSuccess: function () {  //连接成功
          console.log("GoEasy connect successfully.") //连接成功
        },
        onFailed: function (error) { //连接失败
          console.log("Failed to connect GoEasy, code:"+error.code+ ",error:"+error.content);
        },
        onProgress:function(attempts) { //连接或自动重连中
          console.log("GoEasy is connecting", attempts);
        }
    });

断开连接

     //断开连接
    goeasy.disconnect({
        onSuccess: function(){
            console.log("GoEasy disconnect successfully.")
        },
        onFailed: function(error){
            console.log("Failed to disconnect GoEasy, code:"+error.code+ ",error:"+error.content);
        }
    });

results matching ""

    No results matching ""