收藏
回答

IOS14 UDP Socket No route to host

框架类型 问题类型 操作系统 操作系统版本 手机型号 微信版本
小程序 Bug iOS IOS14.4.2 iPhone 12 、 iPhone 10 8.0.7

调试基础库2.18.0

在IOS 14.4.2上存在问题, 报错信息

send socket fail: errono:65, errmsg:No route to host

在模拟器、安卓、IOS10 上暂时没有出现该问题

 const socket = wx.createUDPSocket()
    socket.bind()
  if (socket === null) {
    console.error('error!');
    return
  }
  socket.onError(err => {
    console.log(err);
  })
  socket.send({
    address: ip, 
    port: port, 
    message: info
  })
  socket.onListening(res => {
    // socket.setRecvBufferSize(1024 * 1024 * 1024)
    console.log('listening!');
  })
  socket.onMessage(res => {
    setData(new Uint8Array(res.message));
  })
回答关注问题邀请回答
收藏

1 个回答

  • 阿义
    阿义
    2022-01-24

    遇到相同问题,有解决吗?

    2022-01-24
    有用
    回复 3
    • 阿义
      阿义
      2022-01-24
      知道了,微信权限里,本地网络权限打开就可以了
      2022-01-24
      2
      回复
    • 蓝胜胜
      蓝胜胜
      2022-03-01
      为什么我打开网络权限没有用啊,求教
      2022-03-01
      回复
    • 1000w台灯
      1000w台灯
      2022-04-14回复阿义
      同样方式解决了
      2022-04-14
      回复
登录 后发表内容