Skip to content

octoprint.util.connectivity#

ConnectivityChecker #

Regularly checks for online connectivity.

Tries to open a connection to the provided host and port every interval seconds and sets the online status accordingly.

If a nameis provided, also tries to resolve that name to a valid IP address during connectivity check and only set online to True if that succeeds as well.

check_immediately() #

Check immediately and return result.

enabled() property writable #

Whether the check is enabled or not.

host() property writable #

DNS host to query.

interval() property writable #

Interval between consecutive automatic checks.

online() property #

Current online status, True if online, False if offline.

port() property writable #

DNS port to query.

Back to top