收藏
回答

局域网调用UDPSocket不能发送ArrayBuffer

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug UDPSocket.send 工具 7.0.4 2.8.0

UDPSocket.send(),string类型的数据可以发送,但是ArrayBuffer无法发送

打断点调试,发现内部类型报错,但控制台未抛出

报错信息:

{errMsg: "sendUDPSocketMessage:fail The "buffer" argument mu…ffer, Uint8Array, or string. Received type object"}


注意:

想要复现,请更改为同一局域网下的host


备注:

真机测试,是可以发送ArrayBuffer的,具体的环境如下:

手机型号: iPhone5s

运行系统:iOS 11.4.1

微信版本: 7.0.5

基础库版本: 2.8.1

真机预览是可以的,真机调试还是有问题,比如无法bind

最后一次编辑于  09-05  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

3 个回答

  • 红帽
    红帽
    09-11

    https://developers.weixin.qq.com/miniprogram/dev/devtools/nightly.html 1.02.1909112 版本支持了 ArrayBuffer,可以试试

    09-11
    赞同
    回复 1
    • 魏越闽
      魏越闽
      09-12
      测了下,好了
      09-12
      回复
  • 老钟古
    老钟古
    08-31

    希望能够尽快发布了。不然有些东西不能调试使用。谢谢。

    08-31
    赞同
    回复 3
    • 范得瓦尔西里
      范得瓦尔西里
      09-05
      预览模式,手机端是可以发送的;真机测试还有别的问题,无法bind
      09-05
      回复
    • stephen
      stephen
      09-06回复范得瓦尔西里
      预览模式无法调试看日志吧?
      09-06
      回复
    • 范得瓦尔西里
      范得瓦尔西里
      09-06回复stephen
      只能启用vConsole看控制台输出
      09-06
      回复
  • Link
    Link
    08-23

    没有抛出错误是 bug,已修复,预计跟 2.8.2 发布。

    发送失败初步判断是开发工具的 bug,待修复。

    08-23
    赞同
    回复 3
    • 范得瓦尔西里
      范得瓦尔西里
      08-23

      真机测试倒没有问题,微信开发者工具有这个问题

      08-23
      回复
    • 魏越闽
      魏越闽
      09-05
      遇到了一样的问题,用“预览”可以发ArrayBuffer,但开发工具不能发。(开发工具版本1.02.1907300,基础库版本2.8.2)
      09-05
      回复
    • void *
      void *
      09-10
      我也发现了同样的问题 希望尽快修复
      09-10
      回复
问题标签