使用number UDPSocket.bind(number port)绑定端口后,在开发者工具模拟器中可以正常收发,在手机端打开没用正常绑定到端口,没有进入到onlistening,(手机界面上没有看到监听中)。请问这是什么原因?
console.log("UDP#5:发送端" + res.remoteInfo.port)
const udp = wx.createUDPSocket()
udp.bind(60002)
udp.onListening(function(){
console.log("UDP#1:" + '监听中...')
that.setData({
ERRORMS:"监听中"
})
})
udp.onMessage(function (res){
console.log("UDP#2:接收端" + res.localInfo.port)
console.log("UDP#3:接收端" + res.localInfo.address)
console.log("UDP#4:发送端" + res.remoteInfo.address)
console.log("UDP#5:发送端" + res.remoteInfo.port)
以下是电脑截图,在电脑上是正常收发的。
手机打开的时候大部分时候看不到“监听中”,这个时候通过网络调试工具发送数据没有任何反应;偶尔一次打开可以看到监听中,这个时候网络调试工具发的数据可以看到,但是手机发送到网络调试工具的数据没有反应。
你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)