UdpSocket

Description

The UdpSocket object UDP (User Datagram Protocol) is a lightweight, unreliable, datagram-oriented, connectionless protocol. It can be used when reliability isn’t important. See the IpSocket documentation for all generic socket-related properties, methods and signals.

This object was introduced in InCore 2.3.

› Inherits:IpSocket

Properties

currentDatagram

This property holds the UDP datagram which has been received most recently. This property is updated automatically whenever new datagrams are received. Every datagram should therefore be processsed in a handler for the datagramReceived() or currentDatagramChanged() signals immediately.

› Type:UdpDatagram
› Signal:currentDatagramChanged()
› Attributes:Readonly

Methods

writeDatagram(Variant datagram)

This method sends the datagram datagram to the host address and port numbers specified in the UdpDatagram object, using the hop count limits also set there. If the destination address and port numbers are unset, this function will send to the address specified in the IpSocket.hostname property if the socket is connected.

› Returns:Boolean

Signals

datagramReceived()

This signal is emitted whenever a new datagram has been received and stored in the currentDatagram property.