Advertisement
Guest User

Untitled

a guest
Jan 19th, 2018
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.88 KB | None | 0 0
  1. import socket
  2. import threading
  3. import json
  4.  
  5. bind_ip = '127.0.0.1'
  6. bind_port = 9999
  7.  
  8. server = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
  9. server.bind((bind_ip, bind_port))
  10. server.listen(5) # max backlog of connections
  11.  
  12. print ('Listening on {}:{}'.format(bind_ip, bind_port))
  13.  
  14.  
  15. def handle_client_connection(client_socket):
  16. request = client_socket.recv(1024)
  17. print(request)
  18. json_req = json.loads(request)
  19. print ('Received {}'.format(json_req["user_name"]))
  20. print ('Received {}'.format(json_req["password"]))
  21. client_socket.send('ACK!')
  22. client_socket.close()
  23.  
  24. while True:
  25. client_sock, address = server.accept()
  26. print ('Accepted connection from {}:{}'.format(address[0], address[1]))
  27. client_handler = threading.Thread(
  28. target=handle_client_connection,
  29. args=(client_sock,)
  30. )
  31. client_handler.start()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement