From b1d833417bcb57e265e0d01df07b28f463529d4b Mon Sep 17 00:00:00 2001 From: w0rp Date: Sat, 20 Mar 2021 22:11:22 +0000 Subject: #3633 - Put all dummy test files in test/test-files --- test/dumb_tcp_server.py | 40 ---------------------------------------- 1 file changed, 40 deletions(-) delete mode 100644 test/dumb_tcp_server.py (limited to 'test/dumb_tcp_server.py') diff --git a/test/dumb_tcp_server.py b/test/dumb_tcp_server.py deleted file mode 100644 index c15db65e..00000000 --- a/test/dumb_tcp_server.py +++ /dev/null @@ -1,40 +0,0 @@ -""" -This Python script creates a TCP server that does nothing but send its input -back to the client that connects to it. Only one argument must be given, a port -to bind to. -""" -import os -import socket -import sys - - -def main(): - if len(sys.argv) < 2 or not sys.argv[1].isdigit(): - sys.exit('You must specify a port number') - - sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) - sock.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) - sock.bind(('127.0.0.1', int(sys.argv[1]))) - sock.listen(0) - - pid = os.fork() - - if pid: - print(pid) - sys.exit() - - while True: - connection = sock.accept()[0] - connection.settimeout(5) - - while True: - try: - connection.send(connection.recv(1024)) - except socket.timeout: - break - - connection.close() - - -if __name__ == "__main__": - main() -- cgit v1.2.3