4751关注15314浏览
建立连接后成功,进入成功回调,但是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)
})
}
-
至过去的我
2044人对此回答表示赞同
我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多> -
Grady陈三岁
14人对此回答表示赞同
请检查是否连接建立失败了,可以用wx.onSocketError监听错误事件
展开141回复分享发布于 5年前评论(1)
收起评论
-
Priya
14人对此回答表示赞同
com.android.org.bouncycastle.jce.exception.ExtCertPathValidatorException:Couldnotvalidatecertificate:CertificateexpiredatSunFeb1807:59:59GMT+08:002018(comparedtoSatMar0309:49:20GMT+08:002018)
展开140回复分享发布于 5年前评论(0)
收起评论
-
Jaydon
9人对此回答表示赞同
Socket连接失败,报错如下:java.security.cert.CertPathValidatorException:Trustanchorforcertificationpathnotfound
展开90回复分享发布于 5年前评论(0)
收起评论
-
Genesis
6人对此回答表示赞同
监听出来就是这个错误:
展开60回复分享发布于 5年前评论(0)
收起评论
我也碰到这个问题,但是,我用wx.onSocketError监听却没有返回值,然后还是连接不上,怎么解决???