, , OP, , . , , , OP.
, , OP , : " , websocket ".
, webSocket , , webSocket. , Python script asyncio/websockets :
async def receiveCommandsLoop(player):
while True:
msg = await player.websocket.recv()
print(command)
async def handleClient(websocket, path):
username = await websocket.recv()
player = players[username]
...
asyncio.get_event_loop().create_task(receiveCommandsLoop(player))
start_server = websockets.serve(handleClient, '', 8765)
, websockets.serve handleClient, , receiveCommandsLoop, .
: websockets.serve, Python , ( handleClient) , , .
, , receiveCommandsLoop, handleClient , webSocket .
, handleClient, , receiveCommandsLoop. , - .