diff --git a/NetworkListener.py b/NetworkListener.py index ca4b19f..670ba29 100644 --- a/NetworkListener.py +++ b/NetworkListener.py @@ -12,6 +12,7 @@ def listen(): s.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) s.bind((TCP_IP, TCP_PORT)) s.listen(5) + print("TCP listener on {}:{}".format(TCP_IP, TCP_PORT)) while True: conn, addr = s.accept(); Thread(target=t_listen,args=(conn,)).start(); diff --git a/startInsurgency.py b/startInsurgency.py index 8296743..0436531 100755 --- a/startInsurgency.py +++ b/startInsurgency.py @@ -6,6 +6,7 @@ import argparse import StorrageBackend import NetworkListener import httpAPI +from threading import Thread parser = argparse.ArgumentParser(description='Insurgency rating python backend server') parser.add_argument('files', metavar='FILE', type=str, nargs='+',\ @@ -34,8 +35,8 @@ if __name__ == "__main__": oneThread=args.oneThread, \ cacheFile=args.cacheFile) if not args.parse_only: - print("Starting network-listener") - httpAPI.app.run() + print("Starting network-listener(s)") + Thread(target=httpAPI.app.run).start() NetworkListener.listen() else: sys.exit(0)