module documentation
Tests for implementations of IReactorUDP
and IReactorMulticast
.
Class |
|
A DatagramProtocol which always raises an exception from datagramReceived. Used to test error handling behavior in the reactor for that method. |
Class |
|
Undocumented |
Class |
|
Undocumented |
Class |
|
Undocumented |
Class |
|
Tests for sending and receiving multicast datagrams. (This suite supports IPv4, see below for IPv6.) |
Class |
|
Tests for sending and receiving IPv6 multicast datagrams. |
Class |
|
Test reactor shutdown interaction |
Class |
|
Undocumented |
Class |
|
No class docstring; 10/10 methods documented |
Exception |
|
Raised by BadClient at the end of every datagramReceived call to try and screw stuff up. |
Function | check |
Bind a socket to the given network interface and attempt to join a multicast group with the given address family. This is used to determine whether the local networking stack configuration allows for multicast within the given address family. |
def checkMulticastAvailability(af:
AddressFamily
, ipproto: int
, join: int
, group: str
, bindto: str
) -> bool
:
ΒΆ
Bind a socket to the given network interface and attempt to join a multicast group with the given address family. This is used to determine whether the local networking stack configuration allows for multicast within the given address family.