wx.connectSocket连接UDP Server(硬件AP)问题?
发布于 6 年前 作者 yzhou 5182 次浏览 来自 官方Issues

小程序作为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连接失败!’);

})

2 回复

麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

华为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连接失败!');

})

回到顶部