import socketio import time sio = socketio.Client() @sio.on(event = "echo", namespace = "/echo") def on_echo_echo(data): print("ECHO-ECHO:", data) @sio.on(event = "echo", namespace = "/ticks") def on_ticks_echo(data): print("TICKS-ECHO:", data) @sio.on(event = "ticks", namespace = "/ticks") def on_ticks(data): print("TICKS-TICKS:", data) namespaces = ["/echo", "/ticks"] sio.connect( url = "http://localhost:5214", namespaces = namespaces, headers = { "Origin": "api.thecaoffice.com", "X-Session-Token": "1d194a63-7a8f-44e1-b656-1d3016921ece" } ) while True: for ns in namespaces: sio.emit( event = "echo", data = {"k0": "v0", "k1": "v1"}, namespace = ns ) print("Emitted!") time.sleep(1)