Module qlibs.net.multiplexer

class qlibs.net.multiplexer.MultiplexClient(engine, engine_constructor=None, host='localhost', port=55126)

Client for multiplexer

run_in_thread()
send_payload(data)
step()
stop_thread()
thread_runner()
class qlibs.net.multiplexer.MultiplexServer(host='0.0.0.0', port=55126, engine_packer=None)

Server for multiplexer

serve_forever()
serve_in_thread()
stop_thread()
exception qlibs.net.multiplexer.MultiplexerException
class qlibs.net.multiplexer.PayloadEvent(player_id, data)
name = 'payload'
class qlibs.net.multiplexer.PlayerJoinedEvent(player_id)
name = 'playerjoined'
class qlibs.net.multiplexer.PlayerLeftEvent(player_id)
name = 'playerleft'
class qlibs.net.multiplexer.ReadyEvent(timedelta)
name = 'ready'
class qlibs.net.multiplexer.ReconstructEvent(data)
name = 'reconstruct'
qlibs.net.multiplexer.convert_event(event)