建立websocket连接代码如下

this.m_webSocket = wx.connectSocket({

url: wxServerSrc

})

console.log(this.m_webSocket)

wx.onSocketOpen(function (res) {

console.log("onSocketOpen12")

//console.log(Msg.CS_MsgWeiXingLogin(code,res2.userInfo.nickName))


// wx.sendSocketMessage({

//     data:Msg.CS_MsgWeiXingLogin(code,res2.userInfo.nickName)

// })


console.log("name:"+name+"  avatar:"+avatar)


this.m_webSocket.send({

data:Msg.CS_MsgLogin(code,name,avatar,"wx")

})

}.bind(this))

wx.onSocketError(function (res) {

console.log(res)

console.log('WebSocket 连接打开失败,请检查!')

if( this.loginFail != null){

this.loginFail()

}

}.bind(this))

wx.onSocketClose(function (res) {

console.log('WebSocket 连接关闭!')

this.m_webSocket = null

//

cc.director.loadScene("Login", null);


}.bind(this))

wx.onSocketMessage(function (res) {

//console.log('WebSocket 收到消息')

//console.log(res)

MsgManager.getInstance().ParseMsg(res.data)

}.bind(this))

} else {

console.log('获取用户登录态失败1!' + res.errMsg)

if( this.loginFail != null){

this.loginFail()

}

}

}.bind(this),

fail: function (res) {//登录成功

console.log('获取用户登录态失败2!' + res.errMsg)

if( this.loginFail != null){

this.loginFail()

}

}.bind(this)





打印

java.security.cert.CertPathValidatorException: Trust anchor for certification path not found.


WebSocket 连接打开失败,请检查!


这个问题怎么解决啊?微信小程序IOS正常,android报错




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

    2044人对此回答表示赞同

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

    12人对此回答表示赞同

    看上去像是证书有问题,建议和后台同学一起排查一下

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

    评论(0)

    收起评论

  • NONO小诺

    12人对此回答表示赞同

    是字符串的问题

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

    评论(1)

    收起评论

    • 喜怒无常 2019-02-19 21:20

      啥子字符串问题?能说具体一点吗

      回复
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
扫码咨询

扫码咨询套餐

回到顶部