- udp.onMessage(function (res)
[图片] 但是在预览模式下,res.message.data这个数据是获取不到的!!如下截图: [图片] 麻烦帮忙看下什么原因? 是udp.onMessage(function (res)预览模式下不好用? 还是API底层BUG?
2019-09-16 - UDP SOCKET发包 收包和发包数据不一致,麻烦帮忙看看是什么问题?
//16进制字符串转ASCII字符 var hexstr = this.transCodeToStr("0613735672291F00FFEE31"); const udp = wx.createUDPSocket(); udp.bind(); if (udp === null) { console.log('暂不支持') return; } else { wx.showToast({ title: "" + udp, icon: 'success', duration: 2000 }) } udp.send({ address: '192.168.6.116', port: 60000, //发送的ascii字符 message: hexstr, }); }, //16进制字符串转ASCII字符 transCodeToStr: function (codes) { var asiiresult = ''; for (var i = 0; i < codes.length; i++ , i++) { var num = "0x" + codes.substring(i, i + 2); console.log(num); console.log(String.fromCharCode(num)); console.log(asiiresult); asiiresult += String.fromCharCode(num); } console.log(asiiresult); return asiiresult; }, [图片] 服务端收到的数据 [图片] 微信开发工具本地抓包抓到的数据: [图片] 请问什么原因导致的?我想发送16进制对应的ASCII字符,该怎么发?请多多指点......不胜感激
2019-09-05 - UDP发包服务端收到的数据和实际发送数据不一致什么原因?难道是API底层bug?
//16进制字符串转ASCII字符 var hexstr = this.transCodeToStr("0613735672291F00FFEE31"); const udp = wx.createUDPSocket(); udp.bind(); if (udp === null) { console.log('暂不支持') return; } else { wx.showToast({ title: "" + udp, icon: 'success', duration: 2000 }) } udp.send({ address: '192.168.6.116', port: 60000, //发送的ascii字符 message: hexstr, }); }, //16进制字符串转ASCII字符 transCodeToStr: function (codes) { var asiiresult = ''; for (var i = 0; i < codes.length; i++ , i++) { var num = "0x" + codes.substring(i, i + 2); console.log(num); console.log(String.fromCharCode(num)); console.log(asiiresult); asiiresult += String.fromCharCode(num); } console.log(asiiresult); return asiiresult; }, [图片] 服务端收到的数据 [图片] 微信开发工具本地抓包抓到的数据: [图片] 版本机型相关信息: [图片] 请问什么原因导致的?我想发送16进制对应的ASCII字符,该怎么发?请多多指点......不胜感激
2019-09-05 - 开发工具无法显示合法的UDP域名??!!
微信开发设置里面已经配置UDP合法域名,但是开发者工具-->详情-->项目配置页,没有显示UDP域名信息! [图片] [图片] [图片]
2019-09-04