分享

微信小程序用udp协议与服务器通信(二):接收服务器所传数据

 好汉勃士 2022-08-10 发布于广东

udp通信,服务器传过来的数据是ArrayBuffer格式的,不可以直接显示出来,这时就需要将ArrayBuffer格式转化为我们需要的格式:先把 ArrayBuffer格式化为String格式,再把String格式化为json格式,就可以取出每一个数据的值了
ArrayBuffer格式化为String格式的代码这里


    udp.onMessage(
      (res)=>{
        //显示服务器返回的数据,发现是ArrayBuffer格式
        console.log(res.message)
          //  console.log(this. ArrayBufferToStr(res.message));  
          //先把 ArrayBuffer格式化为String格式
          var Str=util.ArrayBufferToStr(res.message);
          console.log(Str)
          //把String格式化为json格式
          var jss=JSON.parse(Str)
          //取出每一个值
          this.return_id=jss.id
          this.return_operate=jss.operate
          this.return_result=jss.result
          console.log('id='+this.return_id+',operate='+this.return_operate+',result='+this.return_result)

在这里插入图片描述

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多