基础库 2.7.0 开始支持,低版本需做兼容处理。
创建一个 UDP Socket 实例。使用前请注意阅读相关说明。
一个 UDP Socket 实例
基础库 2.7.0 开始支持,低版本需做兼容处理。
一个 UDP Socket 实例,默认使用 IPv4 协议。
绑定一个系统随机分配的可用端口,或绑定一个指定的端口号
基础库 2.9.0 开始支持,低版本需做兼容处理。
指定要绑定的端口号,不传则返回系统随机分配的可用端口
绑定成功的端口号
const udp = wx.createUDPSocket()
const port = udp.bind()
关闭 UDP Socket 实例,相当于销毁。 在关闭之后,UDP Socket 实例不能再发送消息,每次调用 UDPSocket.send 将会触发错误事件,并且 message 事件回调函数也不会再也执行。在 UDPSocket 实例被创建后将被 Native 强引用,保证其不被 GC。在 UDPSocket.close 后将解除对其的强引用,让 UDPSocket 实例遵从 GC。
取消监听关闭事件
关闭事件的回调函数
取消监听错误事件
错误事件的回调函数
取消监听开始监听数据包消息的事件
开始监听数据包消息的事件的回调函数
取消监听收到消息的事件
收到消息的事件的回调函数
监听关闭事件
关闭事件的回调函数
监听错误事件
错误事件的回调函数
属性 | 类型 | 说明 |
---|---|---|
errMsg | string | 错误信息 |
监听开始监听数据包消息的事件
开始监听数据包消息的事件的回调函数
监听收到消息的事件
收到消息的事件的回调函数
属性 | 类型 | 说明 |
---|---|---|
message | ArrayBuffer | 收到的消息 |
remoteInfo | Object | 消息来源的结构化信息 |
remoteInfo 的结构
属性 | 类型 | 说明 |
---|---|---|
address | string | 发送消息的 socket 的地址 |
family | string | 使用的协议族,为 IPv4 或者 IPv6 |
port | number | 端口号 |
size | number | message 的大小,单位:字节 |
向指定的 IP 和 port 发送消息
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
address | string | 是 | 要发消息的地址。在基础库 2.9.3 及之前版本可以是一个和本机同网段的 IP 地址,也可以是在安全域名列表内的域名地址;在基础库 2.9.4 及之后版本,可以是任意 IP 和域名 | |
port | number | 是 | 要发送消息的端口号 | |
message | string/ArrayBuffer | 是 | 要发送的数据 | |
offset | number | 0 | 否 | 发送数据的偏移量,仅当 message 为 ArrayBuffer 类型时有效 |
length | number | message.byteLength | 否 | 发送数据的长度,仅当 message 为 ArrayBuffer 类型时有效 |
const udp = wx.createUDPSocket()
udp.bind()
udp.send({
address: "192.168.193.2",
port: 8848,
message: "hello, how are you"
})
关键词:状态机,售卖机有限状态机(Finite-StateMachine,FSM),简称状态机,是表示有限个状态以及在这些状态之间的转移和动作...
在本节中,我们将学习如何使用不同的传感器连接我们的Arduino板。我们将讨论以下传感器: 湿度传感器(DHT22)温度传感器(LM35...
desktopCapturer模块可用来获取可用资源,这个资源可通过getUserMedia捕获得到.// 在渲染进程中.var desktopCapturer = require(...
设备模式移动仿真随着移动用户的增长,移动端友好的响应式网站设计变得越来越重要。网页的内容要在不同的设备以及各种网络环境下...
凹凸图用于使用Measure值之一来比较两个尺寸。它们对于探索时间维度或地方维度或与分析相关的其他维度的值的变化非常有用。凹凸...
项目脚手架grunt-initgrunt-init是一个用于自动创建项目脚手架的工具。它会基于当前工作环境和你给出的一些配置选项构建一个完整...
grunt.optionGrunt的option API被用来在多个任务之间共享参数、访问命令行中设置的参数。一个简单的案例就是为一个目标(target...
介绍WipeLeft类定义了一个擦除左效果。 组件的前或后状态必须是不可见的。类声明以下是 mx.effects.WipeLeft 类的声明:public cl...
IPv4/IPv6双协议栈FEATURESTATE:Kubernetesv1.23[stable]IPv4/IPv6双协议栈网络能够将IPv4和IPv6地址分配给Pod和Service。从1.21...
限制范围默认情况下,Kubernetes集群上的容器运行使用的计算资源没有限制。使用资源配额,集群管理员可以以名字空间为单位,限制...