Advertisement
Guest User

Untitled

a guest
May 22nd, 2019
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.10 KB | None | 0 0
  1. ...
  2.  
  3. print("[+] Iniciando serviço")
  4.  
  5. import asyncio
  6. import websockets
  7. import json
  8. import _thread
  9.  
  10. ...
  11.  
  12. async def webSocket(websocket, path):
  13.     comando = await websocket.recv()  # Método Bloqueante
  14.     comando = json.loads(comando)
  15.     try:
  16.         tipo_comando = comando['comando']
  17.         usuario = comando['username']
  18.  
  19.         if tipo_comando == "...":
  20.             ...
  21.             await websocket.send(json.dumps({"ok": False, "mensagem_usuario": "Conta atual está conecatada."}))
  22.         elif tipo_comando == "...":
  23.             ...
  24.             await websocket.send(json.dumps({"ok": True, "mensagem_usuario": "...Mensagem..."}))
  25.         else:
  26.             await websocket.send(json.dumps({"ok": False, "mensagem_usuario": "Comando não reconhecido."}))
  27.     except KeyError:
  28.         await websocket.send(json.dumps({"ok": False, "mensagem_usuario": "Comando mal formatado."}))
  29.     print("[i] Encerando conexão Socket")
  30.  
  31.  
  32. start_server = websockets.serve(webSocket, '127.0.0.1', 8765)
  33.  
  34. asyncio.get_event_loop().run_until_complete(start_server)
  35. asyncio.get_event_loop().run_forever()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement