Guest User

Untitled

a guest
Mar 22nd, 2018
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.69 KB | None | 0 0
  1. import json
  2. import sys
  3.  
  4. # парсим параметры командной строки и проверяем их на валидность
  5. def parser():
  6. try:
  7. IP = sys.argv[1]
  8. except IndexError:
  9. IP = '127.0.0.1'
  10. try:
  11. PORT = int(sys.argv[2])
  12. except IndexError:
  13. PORT = 7777
  14. except ValueError:
  15. print('Порт должен быть целым числом, а не {}'.format(sys.argv[2]))
  16. sys.exit(0)
  17. return IP, PORT
  18.  
  19.  
  20. def send_message(conn, data):
  21. data = json.dumps(data).encode()
  22. conn.sendall(data)
  23.  
  24.  
  25. def get_message(conn):
  26. data = conn.recv(1024)
  27. data = data.decode()
  28. data = json.loads(data)
  29. return data
Add Comment
Please, Sign In to add comment