roDatagramSender
3 min
Este objeto permite enviar paquetes UDP a un destino de red especificado. El equivalente en JavaScript es Node.js Dgram API.
Creación del objeto: El objeto roDatagramSender se crea sin parámetros.
CreateObject("roDatagramSender")ifDatagramSender
SetDestination(destination_address As String, destination_port As Integer) As Boolean
Especifica la dirección IP de destino en formato de cuatro octetos separados por puntos junto con el puerto de destino. Esta función devuelve Verdadero si se ejecuta correctamente.
Send(packet As Object) As Integer
Envía el paquete de datos especificado como un datagrama. El paquete puede ser una cadena o un roByteArray. Este método devuelve 0 en caso de éxito y un código de error negativo en caso de fallo.
Este script de ejemplo transmite un único paquete UDP que contiene "HELLO" a cualquier dispositivo en la red que esté escuchando en el puerto 21075:
sender = CreateObject("roDatagramSender")
sender.SetDestination("255.255.255.255", 21075)
sender.Send("Hello")