UDPSocket.send(Object object)

微信小程序插件:支持,需要微信小程序基础库版本不低于 2.11.1

微信 Windows 版:支持

微信 Mac 版:支持

微信 鸿蒙 OS 版:支持

相关文档: 网络使用说明、局域网通信

功能描述

向指定的 IP 地址和端口号发送消息。从基础库 2.9.0 版本开始,支持广播功能(将地址设置为 255.255.255.255 即可)。

参数

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'
  })