UDPSocket.onMessage IOS系统收不到硬件返回的消息,是什么原因?
udpSocket.bind(8888) UDPSocket.onMessage IOS系统通过指定的硬件设备ip加端口能发送出去消息,硬件设备也能收到消息,但收不到硬件设备返回的消息,Andriod系统和硬件设备可以相互通讯,是什么原因
sendMessage(){
if (this.mydata.isSend){
return ;
}
const udpSocket = wx.createUDPSocket()
this.mydata.isSend = true
const that = this;
let ip = this.mydata.remoteUrl.ip
let port = this.mydata.remoteUrl.port
let message = this.mydata.message
if(message.trim() === ''){
wx.showToast({
title: '请输入内容',
})
return ;
}
udpSocket.bind()
udpSocket.send({
address: '192.168.4.1',
port:'1000',
message: message,
})
this.mydata.isSend = false
let list = this.data.messageList
let obj = {
text: message,
from : 2
}
list.push(obj)
this.setData({
messageList : list
})
},
onLoad: function (options) {
var that = this;
this.initUdpSocket()
that.getConnectedWifi();
},
initUdpSocket(){
const udpSocket = wx.createUDPSocket();
if(udpSocket === null){
console.log('暂不支持')
return ;
}
udpSocket.bind(8888)
udpSocket.onListening(function(res){
console.log('监听中...')
console.log(res)
})
udpSocket.onMessage(function (res) {
console.log('ddddd',res)
})
},
1 回复
你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)
另外,复现问题后请在手机微信上传日志: 我->设置->帮助与反馈右上角有个上报日志的入口,提供出现问题的微信号,出现问题的时间点(具体到分钟)