Fix: Don't close the socket when waiting for data :P
Use multiprocesses to handle multiple clients