latest.ipv8.messaging.interfaces.lan_addresses.addressprovider
Module Contents
Classes
Interface for OS-specific methods of finding local interfaces addresses. |
- class latest.ipv8.messaging.interfaces.lan_addresses.addressprovider.AddressProvider(verbose: bool = False)
Bases:
abc.ABC
Interface for OS-specific methods of finding local interfaces addresses.
- discover_addresses(min_interval: float = 10.0) None
Discovers the LAN addresses using this provider. The addresses are only discovered if the previous call was more than
min_interval
seconds ago. The most recent results can be retrieved throughget_addresses_buffered()
.- Parameters:
min_interval – Minimum time in seconds between discoveries.