收藏
回答

websocket手机端连接无反应,无回调

问题模块
API和组件

用websocket连接wss网页,已经确认在合法列表里面,端口为手动是的18080,连接方式为

wx.connectSocket({

    url: 'wss://www.*****.cn:18080'

    })

回调函数为

wx.onSocketError(function(res){

wx.onSocketClose(function(res) {

wx.onSocketOpen(function(res) {

都没有走到,但是如果手机端打开调试的话,则可以正常使用,在开发工具的话也可以正常使用,但是直接预览以及体验者的方式进入的话,都无法正常使用

在开发工具那边配置的开发环境不校验请求域名以及TLS版本的话,没有打勾


最后一次编辑于  2017-01-10
回答关注问题邀请回答
收藏

3 个回答

  • 傅树海📪
    傅树海📪
    2017-01-17

    已解决,原因为url不能带端口号,服务端需监听使用默认的443端口

    2017-01-17
    赞同
    回复
  • 天下雪|十年沉
    天下雪|十年沉
    2017-01-10

    参考:http://www.wxapp-union.com/forum.php?mod=viewthread&tid=1899解决

    2017-01-10
    赞同
    回复
  • 大奔
    大奔
    2017-01-10

    wx.connectSocket({

        url: 'wss://www.*****.cn:18080?EIO=3&transport=websocket'

        })

    这样试一下。后面要加两个参数

    2017-01-10
    赞同
    回复