nanover.websocket.server module

class nanover.websocket.server.WebSocketClientHandler(app_server: NanoverImdApplication, websocket: ServerConnection, cancellation: CancellationToken)

Bases: object

close()
property frame_publisher
listen(frame_interval=0.03333333333333333, state_interval=0.03333333333333333)
recv_message(message: dict)
run_command(name: str, arguments: dict | None = None)
send_frame(frame: FrameData)
send_message(message)
send_state_update(change: DictionaryChange)
property state_dictionary
class nanover.websocket.server.WebSocketServer(app_server: NanoverImdApplication)

Bases: object

classmethod basic_server(app_server: NanoverImdApplication, *, ssl: SSLContext | None = None, insecure=True)
close()
serve_insecure()
serve_secure(*, ssl: SSLContext)
property ws_port
property wss_port
nanover.websocket.server.get_server_port(server: Server)