multicast_group Property

Multicast group to join or leave.

Syntax

def get_multicast_group() -> str: ...
def set_multicast_group(value: str) -> None: ...

multicast_group = property(get_multicast_group, set_multicast_group)

Default Value

""

Remarks

This property contains the multicast group to join or leave. Multicast groups are joined by assigning values to this property after the class is activated. More than one group may be joined at the same time. To define which interface to use, the receive_interface property is used.

Determining whether a group is left or joined is done by setting the first letter of multicast_group is "-" or "+". The default operation is join.

To remove the class from a multicast group once it is joined, simply assign this groupname (address) to multicast_group prefixed by a minus sign "-".

Example (Joining/Leaving Groups)


MCastControl.Active = true
MCastControl.MulticastGroup = "+231.31.31.31"
MCastControl.MulticastGroup = "+232.32.32.32"

MCastControl.MulticastGroup = "-232.32.32.32"
MCastControl.MulticastGroup = "-231.31.31.31"

Copyright (c) 2022 /n software inc. - All rights reserved.
IPWorks 2020 Python Edition - Version 20.0 [Build 8307]