收藏
回答

wx.connectSocket连接UDP Server(硬件AP)问题?

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

})

回答关注问题邀请回答
收藏

3 个回答

  • 军
    2020-05-27

    楼主问题解决了吗?我也有同样的问题,都是连智能硬件,并且只能硬件也和app连上了,就是小程序报错

    2020-05-27
    有用
    回复
  • 2019-10-31

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

    })


    2019-10-31
    有用
    回复
  • 是小白啊
    是小白啊
    2019-10-31

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

    2019-10-31
    有用
    回复
登录 后发表内容
问题标签