youdokeji
youdokeji
  • 发布:2023-07-20 16:06
  • 更新:2023-07-24 17:33
  • 阅读:753

websocket默认连接wss://wshzn.gepush.com:5223/nws

分类:uni-app

系统配置没有开启unipush,但是在进行websocket连接的时候发现系统会默认重置连接到wss://wshzn.gepush.com:5223/nws。导致我的本地websocket无法正常连接,对应的代码如下:

uni.connectSocket({  
                url: `ws:192.168.1.21:9200`  
            });  
            uni.onSocketOpen((res) => {  
                console.log('WebSocket连接已打开!');  
                that.socketOpen = true;  
            });  
            uni.onSocketError((res) => {  
                console.log('WebSocket连接打开失败,错误信息为:' + res.errMsg);  
                that.socketOpen = false;  
            });  
            uni.onSocketClose((res) => {  
                console.log('WebSocket 已关闭!');  
                that.socketOpen = false;  
            });
2023-07-20 16:06 负责人:无 分享
已邀请:
youdokeji

youdokeji (作者)

由于uni-app没有相关技术人员回答解决方案,只能我自己回答提供一个解决方案。就是在进行连接时uni.closeSocket();先关闭现有的socket连接,这样就会终止默认连接,从而执行我们设定的连接地址。

要回复问题请先登录注册