class documentation

Implement multicast functionality.

Method getLoopbackMode Undocumented
Method getOutgoingInterface Undocumented
Method getTTL Undocumented
Method joinGroup No summary
Method leaveGroup No summary
Method setLoopbackMode Undocumented
Method setOutgoingInterface No summary
Method setTTL Undocumented
Class Variable addressFamily Undocumented
Class Variable reactor Undocumented
Class Variable socket Undocumented
Method _addrpack Pack an IP address literal into bytes, according to the address family of this transport.
Method _joinleave Undocumented
Property _ipproto Undocumented
Property _joingroup Undocumented
Property _leavegroup Undocumented
Property _multiif Undocumented
Property _multiloop Undocumented
def getLoopbackMode(self) -> bool:

Undocumented

def getOutgoingInterface(self) -> str | int:

Undocumented

def getTTL(self) -> int:

Undocumented

def joinGroup(self, addr: str, interface: str = '') -> Deferred[None]:
def leaveGroup(self, addr: str, interface: str = '') -> Deferred[None]:
def setLoopbackMode(self, mode: int):

Undocumented

def setOutgoingInterface(self, addr: str | int) -> Deferred[int]:
def setTTL(self, ttl: int):

Undocumented

addressFamily: socket.AddressFamily =

Undocumented

reactor: Any =

Undocumented

socket: socket.socket =

Undocumented

def _addrpack(self, addr: str) -> bytes:

Pack an IP address literal into bytes, according to the address family of this transport.

def _joinleave(self, addr: str, interface: str, join: bool) -> Deferred[None]:

Undocumented

@property
_ipproto: int =

Undocumented

@property
_joingroup: int =

Undocumented

@property
_leavegroup: int =

Undocumented

@property
_multiif: int =

Undocumented

@property
_multiloop: int =

Undocumented