Multicast module#

SPDX-FileCopyrightText: 2025 DESY and the Constellation authors SPDX-License-Identifier: EUPL-1.2

This module provides a multicast socket.

class core.multicast.MulticastMessage(content: bytes, address: str)#

Bases: object

address: str#
content: bytes#
class core.multicast.MulticastSocket(interface_addresses: list[str], multicast_address: str, multicast_port: int)#

Bases: object

close() None#
recvMessage() MulticastMessage | None#
sendMessage(message: bytes) None#