小程序作为Client, 连接UDP Server,端口为8080,wx.connectSocket成功,但是进入wx.onSocketError(function(res) {
console.log('websocket连接失败!');}
问题:1,wx.connectSocket能否使用PORT 2,还需要设置什么配置? 代码如下:
wx.connectSocket({
url: "ws://192.168.4.1:8080",
success:function(e)
{
console.log("wx.connectSocket Success!");
console.log(e);
},
fail: function (e) {
console.log("wx.connectSocket Fail!");
console.log(e);
}
});
//连接成功
wx.onSocketOpen(function (res) {
console.log("wifitooth.js wx.onSocketOpen res=>",res);
wx.onSocketMessage(function (res) {
console.log("wifitooth.js wx.onSocketMessage res.data=>",res.data);
console.log(res);
})
});
// 连接失败
wx.onSocketError(function(res) {
console.log('websocket连接失败!');
})
楼主问题解决了吗?我也有同样的问题,都是连智能硬件,并且只能硬件也和app连上了,就是小程序报错
华为Mate10,微信7.07,因为需要智能硬件的配合(智能硬件已和安卓调试APP通讯成功)程序片段,就是如下
wx.connectSocket({
url: "ws://192.168.4.1:8080",
success:function(e)
{
console.log("wx.connectSocket Success!");
console.log(e);
},
fail: function (e) {
console.log("wx.connectSocket Fail!");
console.log(e);
}
});
//连接成功
wx.onSocketOpen(function (res) {
console.log("wifitooth.js wx.onSocketOpen res=>",res);
wx.onSocketMessage(function (res) {
console.log("wifitooth.js wx.onSocketMessage res.data=>",res.data);
console.log(res);
})
});
// 连接失败
wx.onSocketError(function(res) {
console.log('websocket连接失败!');
})
麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)