微信小程序UDP通信
微信小程序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通信相关推荐
- 微信小程序udp通信连接硬件设备配网
== 注意:UDP连接只能在局域网才能连接成功 == 设备配网,首先获取当前WIFI 页面加载之后自动获取当前手机连接的WiFi名字 点击获取更多网络,获取附近可以搜到的WiFi列表 选择一个WiFi ...
- 微信小程序+UDP+wifi8266+l293d扩展板+Arduino uno遥控小车
微信小程序+UDP+wifi8266+l293d扩展板+Arduino uno遥控小车 序言 前面突然看到自己已经落灰的Arduino板子,感觉自己必须做点什么.正好手上有个8266的模块.有个焊接接 ...
- 微信小程序-------全局通信方案mobx
微信小程序-------全局通信方案mobx 微信小程序本身并没有提供类似于vue中的vuex或者React里的Redux这样的全局通信方案,只在组件中有behaviors这样的属性共享机制,用起来也 ...
- 微信小程序 WebSocket 通信 —— 在线聊天
在Node栏目就讲到了Socket通信的内容,使用Node实现Socke通信,还使用两个流行的WebSocket 库,ws 和 socket.io,在小程序中的WebSocket接口和HTML5的We ...
- 微信小程序组件通信入门及组件生命周期函数
组件生命周期函数链接地址:https://developers.weixin.qq.com/miniprogram/dev/framework/custom-component/lifetimes.h ...
- 微信小程序-局域网通信
在很多ktv或者家里电视上,都有一些遥控器控制.点歌和搜歌等功能.如果做手机app,那工作量大(兼容ios和android端).使用频次低,这个时候,小程序就是非常快捷和方便的一种实现方式,对用户而言 ...
- 微信小程序基于udp协议与esp8266进行通信
1.概述 微信小程序有关于UDP协议的API,具体内容可前往官网查看:整体实现的思路就是利用路由组一个局域网,手机.路由器和esp8266,手机和esp8266连接路由器,登录路由器查看esp8266 ...
- C++使用socket实现与微信小程序通信
引言 Hello,小伙伴们,今天我跟大家推送一篇文章:关于如何通过C++使用ocket实现与微信小程序通信,不过这只是限制于局域网下的通信. 众所周知,我们一般使用微信小程序进行与其他平台进行通信时, ...
- VR场景切换-微信小程序
VR场景切换-微信小程序 业务需求 开发软件 技术方案 技术文档 微信小程序项目关键代码 app.json app.js index.json index.js index.wxml index.wx ...
最新文章
- 美国政府突然宣布放弃对 DNS 根区的控制
- ThinkPad R400在Windows7下的几个问题
- C/C++之大端模式和小端模式
- mysql5.1.6安装_mysql 5.1.6的安装启动
- 信号处理深度学习机器学习_机器学习与信号处理
- 接口自动化- 基于 Python
- MyBatis学习总结(2)——使用MyBatis对表执行CRUD操作
- 判断浏览器是IE的几种方式
- 精挑细选几个JavaScript库和工具
- 用Intel线程构建块进行安全、可伸缩性的并行编程
- 两个平面之间的关系—平行、垂直、相交
- 将酷狗krc歌词转换为lrc格式
- 服务器ipsan虚拟化,挂载IPSAN存储+链接克隆模板(修正版)
- 网络直播延迟该如何解决这个问题
- Unity Serialization 序列化
- 图片爬取和IP地址查询
- Nginx网站服务(安装nginx、平滑升级nginx、nginx各种访问配置)
- 中国超级计算机首次跻身全球五强
- 基于React Native的移动平台研发实践分享
- 八、十六进制数转换到十进制数