微信小程序UDP通信及编码转换

import Encoder  from '../../util/Encoder.js'
onLoad() {this.udp = wx.createUDPSocket() //新建udp实例this.udp.bind(60000) //udp绑定本机
},
methods: {//连接目标linkUDP() {this.udp.connect({address: '192.168.0.87',port: 50000,})},//发送信息clickUDP() {//utf-8转gbk编码var gbkArray = Encoder.hexstrToArray(Encoder.stringToGbkHexstr('123哈'));console.log("gbkArray>>" , gbkArray)let gbk = new ArrayBuffer()console.log(gbk)this.udp.write({address: '192.168.0.87',port: 50000,message: gbk})},//监听接收到的数据onUdpMessage: function(res) {console.log('收到的信息', res);console.log('onUdpMessage() 接收数据 ' + res.remoteInfo.size + ' 字节:' + JSON.stringify(res, null, '\t'));// gbk转utf-8var x = new Uint8Array(res.message);var str = new TextDecoder('gbk').decode(x);console.log(str)},
},
mounted() {//监听收到的数据this.udp.onMessage(this.onUdpMessage)//监听错误的信息this.udp.onError(function(err) {console.log(err)})
}

参考连接link.
link.

微信小程序UDP通信相关推荐

  1. 微信小程序udp通信连接硬件设备配网

    == 注意:UDP连接只能在局域网才能连接成功 == 设备配网,首先获取当前WIFI 页面加载之后自动获取当前手机连接的WiFi名字 点击获取更多网络,获取附近可以搜到的WiFi列表 选择一个WiFi ...

  2. 微信小程序+UDP+wifi8266+l293d扩展板+Arduino uno遥控小车

    微信小程序+UDP+wifi8266+l293d扩展板+Arduino uno遥控小车 序言 前面突然看到自己已经落灰的Arduino板子,感觉自己必须做点什么.正好手上有个8266的模块.有个焊接接 ...

  3. 微信小程序-------全局通信方案mobx

    微信小程序-------全局通信方案mobx 微信小程序本身并没有提供类似于vue中的vuex或者React里的Redux这样的全局通信方案,只在组件中有behaviors这样的属性共享机制,用起来也 ...

  4. 微信小程序 WebSocket 通信 —— 在线聊天

    在Node栏目就讲到了Socket通信的内容,使用Node实现Socke通信,还使用两个流行的WebSocket 库,ws 和 socket.io,在小程序中的WebSocket接口和HTML5的We ...

  5. 微信小程序组件通信入门及组件生命周期函数

    组件生命周期函数链接地址:https://developers.weixin.qq.com/miniprogram/dev/framework/custom-component/lifetimes.h ...

  6. 微信小程序-局域网通信

    在很多ktv或者家里电视上,都有一些遥控器控制.点歌和搜歌等功能.如果做手机app,那工作量大(兼容ios和android端).使用频次低,这个时候,小程序就是非常快捷和方便的一种实现方式,对用户而言 ...

  7. 微信小程序基于udp协议与esp8266进行通信

    1.概述 微信小程序有关于UDP协议的API,具体内容可前往官网查看:整体实现的思路就是利用路由组一个局域网,手机.路由器和esp8266,手机和esp8266连接路由器,登录路由器查看esp8266 ...

  8. C++使用socket实现与微信小程序通信

    引言 Hello,小伙伴们,今天我跟大家推送一篇文章:关于如何通过C++使用ocket实现与微信小程序通信,不过这只是限制于局域网下的通信. 众所周知,我们一般使用微信小程序进行与其他平台进行通信时, ...

  9. VR场景切换-微信小程序

    VR场景切换-微信小程序 业务需求 开发软件 技术方案 技术文档 微信小程序项目关键代码 app.json app.js index.json index.js index.wxml index.wx ...

最新文章

  1. 美国政府突然宣布放弃对 DNS 根区的控制
  2. ThinkPad R400在Windows7下的几个问题
  3. C/C++之大端模式和小端模式
  4. mysql5.1.6安装_mysql 5.1.6的安装启动
  5. 信号处理深度学习机器学习_机器学习与信号处理
  6. 接口自动化- 基于 Python
  7. MyBatis学习总结(2)——使用MyBatis对表执行CRUD操作
  8. 判断浏览器是IE的几种方式
  9. 精挑细选几个JavaScript库和工具
  10. 用Intel线程构建块进行安全、可伸缩性的并行编程
  11. 两个平面之间的关系—平行、垂直、相交
  12. 将酷狗krc歌词转换为lrc格式
  13. 服务器ipsan虚拟化,挂载IPSAN存储+链接克隆模板(修正版)
  14. 网络直播延迟该如何解决这个问题
  15. Unity Serialization 序列化
  16. 图片爬取和IP地址查询
  17. Nginx网站服务(安装nginx、平滑升级nginx、nginx各种访问配置)
  18. 中国超级计算机首次跻身全球五强
  19. 基于React Native的移动平台研发实践分享
  20. 八、十六进制数转换到十进制数

热门文章

  1. call apply 和 bind的区别
  2. 知乎--您的账号由于OTHER暂被限制使用
  3. python re正则匹配数字类型int or float
  4. 如何利用knowledge base来做推荐
  5. 《跨境电商——速卖通搜索排名规则解析与SEO技术》一一1.1 初识速卖通的搜索引擎...
  6. java 修改图片dpi_java获取jpg图片的dpi和修改图片的dpi
  7. java if语句 swit语句以及while循环
  8. Java面试含答案(最全版)
  9. 爬取百度搜索引擎的搜索结果
  10. Android merge