if __name__ == "__main__": c = None s = None try: client_port = 9001 # this is the other server's port server_port = 9001 # this is the port that you are hosting ## Server Setup s = Server("", server_port) s.bindSetup() x = Thread(target=s.serverLoop) x.start() ## Client Setup c = Client("", client_port) c.connect() y = Thread(target=c.clientLoop) y.start() x.join() y.join() except KeyboardInterrupt: print("Pressed CTL+C") finally: if s: s.close() if c: c.close()
server.store(key) else: if state == '1111': encrypted = server.recv(encoding=False) decrypted = decrypt(encrypted) write(decrypted) else: server.store(state) if __name__ == '__main__': if len(argv) != 3: print(colored("Correct Usage: script host port", 'red')) exit() host, port = argv[1], int(argv[2]) server = Server(host, port) t1 = Thread(target=send, args=(server, )) t2 = Thread(target=recv, args=(server, )) t1.start() t2.start() t2.join() print(0) server.close() exit()