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#
recv_message() MulticastMessage | None#
send_message(message: bytes) None#