收藏
回答

UDPSocket.send iOS发送不行,接收可以

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug UDPSocket.send 微信iOS客户端 8.0.6 2.17.0

https://developers.weixin.qq.com/miniprogram/dev/api/network/udp/UDPSocket.send.html

我用iOS小程序和局域网通信,code就是用的示例代码改的

const udp = wx.createUDPSocket()
  udp.bind()
  udp.send({
    address: '192.168.193.2',
    port: 8848,
    message: 'hello, how are you'
  })

然后发现,iOS小程序发送不行,能接收到消息,开发者工具和Android端都没有问题,也试了不同的基础库版本也不行。

iOS上用了第三方的网络调试工具,udp通信正常,收发正常,说明iOS底层没有问题。

我又用wireshark抓iOS底层的包,也验证了,底层没有发送包,只有接收包,说明微信小程序没有发送成功,不知道从何debug,也关闭了域名验证,问题也一样。

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

1 个回答

  • 2022-02-17

    你这个问题解决了没有

    2022-02-17
    有用
    回复
登录 后发表内容