小程序 Websocket 真机模式无法连接

发布于 6 年前作者 awu3870 次浏览最后编辑 6 年前来自 ask

问题:wx.connectSocket() 在IDE模式下,打开TLS、域名校验能够socket连接;在真机模式下开启Debugging也能够连接,但是关闭Debugging便无法连接,请问是什么原因? 代码如下

wx.connectSocket({

url: “wss://www.****.com:8080”

}

该域名是后台填写的合法域名

PS:真机环境下开启和不开启Debug的运行结果是不一致的。不能够在完全真机环境(非Debug)下进行调试和日志输出的开发体验很差,关于这点,我觉得小程序做得不够好。

2 回复
ming23
ming231 楼6 年前

真机不支持 后面带端口的吧

wei49
wei492 楼5 年前

没错,我和你一样的问题

wx.connectSocket({

url: "wss://xxx.club:8000"

}

同样是合法域名,微信开发工具里使用正常,真机调试状态下也正常,真机去掉调试就不行啦,总不能要求所有用户都开调试状态吧。。。。