建立连接后成功,进入成功回调,但是onSocketOpen和onSocketMessage都不打印,求解,代码如下:

onLoad: function (options) {

    wx.connectSocket({

        url: 'ws://xxx.xx.xxx:80xx/xxx/websocket/',

        data: {},

        header: {

            'content-type': 'application/json'

        },

        method: 'GET',

        success: function (socketRes) {

            console.log('connect success: ', socketRes);

        },

        fail: function (err) {

            console.log('connect error: ', err)

        }

    });

    

    wx.onSocketOpen(function (res) {

        console.log('WebSocket连接已打开!')

    })

    

    wx.onSocketMessage(function (res) {

        console.log('收到服务器内容:' + res.data)

    })

}


展开全部
收起
4回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • Grady陈三岁

    14人对此回答表示赞同

    请检查是否连接建立失败了,可以用wx.onSocketError监听错误事件

    展开
    14
    1回复
    发布于 5年前

    评论(1)

    收起评论

    • coco抠抠 2018-12-04 20:12

      我也碰到这个问题,但是,我用wx.onSocketError监听却没有返回值,然后还是连接不上,怎么解决???

      回复
  • Priya

    14人对此回答表示赞同

    com.android.org.bouncycastle.jce.exception.ExtCertPathValidatorException:Couldnotvalidatecertificate:CertificateexpiredatSunFeb1807:59:59GMT+08:002018(comparedtoSatMar0309:49:20GMT+08:002018)

    展开
    14
    0回复
    发布于 5年前

    评论(0)

    收起评论

  • Jaydon

    9人对此回答表示赞同

    Socket连接失败,报错如下:java.security.cert.CertPathValidatorException:Trustanchorforcertificationpathnotfound

    展开
    9
    0回复
    发布于 5年前

    评论(0)

    收起评论

  • Genesis

    6人对此回答表示赞同

    监听出来就是这个错误:

    展开
    6
    0回复
    发布于 5年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部