diff --git a/server.py b/server.py index 87bfe02..c1a6a2f 100755 --- a/server.py +++ b/server.py @@ -33,13 +33,14 @@ def bind_socket(family, type_, proto, canonname, sockaddr): except OSError as msg: sock.close() return - conn, addr = sock.accept() - with conn: - LOGGER.info("Connected by %s", addr) - while True: - data = conn.recv(1024) - if not data: break - conn.send(data) + while True: + conn, addr = sock.accept() + with conn: + LOGGER.info("Connected by %s", addr) + while True: + data = conn.recv(1024) + if not data: break + conn.send(data) if __name__ == "__main__": main()