cable_club.network package¶
Submodules¶
Module contents¶
Manage connections.
- class cable_club.network.Client(address: tuple[int, int])[source]¶
Bases:
objectRepresent a client.
- class cable_club.network.Server(config: Config)[source]¶
Bases:
objectModel the server’s logic.
- connect(s_connecting: socket, s_finding: socket) None[source]¶
Tell two clients about each other’s existence.
- disconnect(socket: socket, reason: str = 'unknown error') None[source]¶
Close a client’s connection.
- maybe_reload_rules() None[source]¶
Check the rules folder for updates.
This happens every config.rules_refresh_rate seconds (approx).