UDPSocket.send(Object object)
向指定的 IP 和 port 发送消息。基础库 2.9.0 起支持广播 (指定地址为 255.255.255.255)。
小程序插件:支持,需要小程序基础库版本不低于 2.11.1
参数
Object object
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
address | string | 是 | 要发消息的地址。在基础库 <= 2.9.3 版本必须是和本机同网段的 IP 地址,或安全域名列表内的域名地址;之后版本可以是任意 IP 和域名 | |
port | number | 是 | 要发送消息的端口号 | |
message | string/ArrayBuffer | 是 | 要发送的数据 | |
offset | number | 0 | 否 | 发送数据的偏移量,仅当 message 为 ArrayBuffer 类型时有效 |
length | number | message.byteLength | 否 | 发送数据的长度,仅当 message 为 ArrayBuffer 类型时有效 |
setBroadcast | boolean | false | 否 | 向指定地址发消息时,是否要开启广播,基础库 2.24.0 开始支持 |
示例代码
const udp = wx.createUDPSocket() udp.bind() udp.send({ address: '192.168.193.2', port: 8848, message: 'hello, how are you' })