import socket import time SERVER_ADDRESS = '' SERVER_PORT = xxxx s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) s.bind((SERVER_ADDRESS, SERVER_PORT)) s.listen(1) print("Listening on address %s. Kill server with Ctrl-C" % str((SERVER_ADDRESS, SERVER_PORT))) while True: c, addr = s.accept() print("\nConnection received from %s" % str(addr)) while True: data = c.recv(2048) if not data: print("End of file from client. Resetting") break data = data.decode() print("Frame: " + str(cnt) + " Received '%s' from client" % data + " Time: " + time.strftime("%H:%M:%S") + "\n") data = "Data received" + " Time: " + time.strftime("%H:%M:%S") + "\n" data = data.encode() c.send(data) c.close()