Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import socket
- import threading
- import json
- bind_ip = '127.0.0.1'
- bind_port = 9999
- server = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
- server.bind((bind_ip, bind_port))
- server.listen(5) # max backlog of connections
- print ('Listening on {}:{}'.format(bind_ip, bind_port))
- def handle_client_connection(client_socket):
- request = client_socket.recv(1024)
- print(request)
- json_req = json.loads(request)
- print ('Received {}'.format(json_req["user_name"]))
- print ('Received {}'.format(json_req["password"]))
- client_socket.send('ACK!')
- client_socket.close()
- while True:
- client_sock, address = server.accept()
- print ('Accepted connection from {}:{}'.format(address[0], address[1]))
- client_handler = threading.Thread(
- target=handle_client_connection,
- args=(client_sock,)
- )
- client_handler.start()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement