UDPSocket.onMessage IOS系统收不到硬件返回的消息,是什么原因?
发布于 6 年前 作者 wujun 301 次浏览 来自 官方Issues

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

另外,复现问题后请在手机微信上传日志: 我->设置->帮助与反馈右上角有个上报日志的入口,提供出现问题的微信号,出现问题的时间点(具体到分钟)

回到顶部