virtual class inet::MulticastSocket
sys::Obj inet::UdpSocket inet::MulticastSocket
MulticastSocket extends UdpSocket to provide multicast capabilities.
- interface
-
IpInterface interface
Default network interface for outgoing datagrams on this socket
- joinGroup
-
This joinGroup(IpAddr addr, Int? port := null, IpInterface? interface := null)
Join a multicast group. If interface parameter is null, then
interface
field is used. Return this. - leaveGroup
-
This leaveGroup(IpAddr addr, Int? port := null, IpInterface? interface := null)
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 := SocketConfig.cur())
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.