小程序UDP向指定的 IP 和 port 发送消息UDPSocket.send

UDPSocket.send(Object object)

向指定的 IP 和 port 发送消息。基础库 2.9.0 起支持广播 (指定地址为 255.255.255.255)。

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

参数

Object object

属性类型默认值必填说明
addressstring要发消息的地址。在基础库 <= 2.9.3 版本必须是和本机同网段的 IP 地址,或安全域名列表内的域名地址;之后版本可以是任意 IP 和域名
portnumber要发送消息的端口号
messagestring/ArrayBuffer要发送的数据
offsetnumber0发送数据的偏移量,仅当 message 为 ArrayBuffer 类型时有效
lengthnumbermessage.byteLength发送数据的长度,仅当 message 为 ArrayBuffer 类型时有效
setBroadcastbooleanfalse向指定地址发消息时,是否要开启广播,基础库 2.24.0 开始支持

示例代码

  const udp = wx.createUDPSocket()
  udp.bind()
  udp.send({
    address: '192.168.193.2',
    port: 8848,
    message: 'hello, how are you'
  })

分类小程序UDP通信相关推荐:

小程序创建一个 UDP Socket 实例 小程序一个 UDP Socket 实例UDPSocket 小程序UDP绑定端口UDPSocket.bind 小程序UDP设置 IP_TTL 套接字选项UDPSocket.setTTL 小程序UDP向指定的 IP 和 port 发送消息UDPSocket.send 小程序UDP连接到指定的 IP 和 port UDPSocket.connect 小程序向指定的 IP 和 port 发送消息 UDPSocket.write 小程序UDP关闭 UDP Socket 实例UDPSocket.close 小程序UDP监听关闭事件UDPSocket.onClose 小程序UDP取消监听关闭事件UDPSocket.offClose 小程序UDP监听错误事件UDPSocket.onError 小程序UDP取消监听错误事件UDPSocket.offError 小程序监听开始监听数据包消息的事件UDPSocket.onListening 小程序UDP取消监听开始监听数据包消息的事件UDPSocket.offListening 小程序监听收到消息的事件UDPSocket.onMessage 小程序取消监听收到消息的事件UDPSocket.offMessage