收藏
回答

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)


   })
 },


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

3 个回答

  • 孙锁利
    孙锁利
    2021-01-07

    请教一下,为什么我的UDP程序在发布以后就不能正常通讯了?在调试状态下可以!

    2021-01-07
    有用
    回复 1
    • 王珂
      王珂
      2023-12-06
      请问解决了吗我的也是
      2023-12-06
      回复
  • 丶
    2020-12-22

    请问解决了吗

    2020-12-22
    有用
    回复
  • 灵芝
    灵芝
    2020-07-10

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

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

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