diff --git a/NetworkListener.py b/NetworkListener.py new file mode 100644 index 0000000..5fb778e --- /dev/null +++ b/NetworkListener.py @@ -0,0 +1,22 @@ +import socket +from threading import Thread + +TCP_IP = '127.0.0.1' +TCP_PORT = 7041 +BUFFER_SIZE = 2048 + +def listen(): + s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) + s.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) + s.bind((TCP_IP, TCP_PORT)) + s.listen(5) + while True: + conn, addr = s.accept(); + Thread(target=t_listen,args=(conn,)).start(); + t_listen(conn); + +def t_listen(conn): + while True: + line = conn.recv(BUFFER_SIZE).decode('utf-8') + if not line: + continue