class

MulticastSocket

class MulticastSocket : UdpSocket

MulticastSocket extends UdpSocket to provide multicast capabilities.

constructors make

Make a new unbound multicast UDP socket

fields timeToLive

Default time to live for packets send on this socket

loopbackMode

True to enable outgoing packets to be received by the local socket

interface

Default network interface for outgoing datagrams on this socket

methods joinGroup

Join a multicast group

leaveGroup

Leave a multicast group

interface IpInterface : interface

Default network interface for outgoing datagrams on this socket

joinGroup This joinGroup(IpAddr addr, Int? port, IpInterface? interface)

Join a multicast group. If interface parameter is null, then interface field is used. Return this.

leaveGroup This leaveGroup(IpAddr addr, Int? port, IpInterface? interface)

Leave a multicast group. If interface parameter is null, then interface field is used. Return this.

loopbackMode Bool : loopbackMode

True to enable outgoing packets to be received by the local socket.

make new make(SocketConfig config)

Make a new unbound multicast UDP socket.

timeToLive Int : timeToLive

Default time to live for packets send on this socket. Value must be between 0 and 255. TTL of zero is only delivered locally.

Haxall 4.0.5 ∙ 24-Feb-2026 14:33 EST