Jun-04-2017, 10:24 AM
I'm trying to change this code to be multi-user.. I read a little bit about using select function instead of using threads but I can't understand how to use it in my code.
Here's my code so far:
Here's my code so far:
server_sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) server_sock.bind((SERVER_IP, SERVER_PORT)) server_sock.listen(1) client_sock, client_address = server_sock.accept() client_sock.sendall("Welcome to the server!") answer = "" while (True): msg = client_sock.recv(1024) if (msg == "Hello"): answer = "Hello" elif (msg == "QUIT"): client_sock.sendall("Bye") break else: answer = "Error!" client_sock.sendall(answer) client_sock.close() server_sock.close()