if is_hosting_server: player = Players.P1 server = Server('127.0.0.1', 65432) server.run() client = Client('127.0.0.1', 65432, receive_queue) time.sleep(1) if client.connect() is not True: sys.exit() client.listen() wait_dialog = ServerWaitingDialog('127.0.0.1', 65432, server.get_number_of_players) wait_dialog.run() else: player = Players.P2 client = Client(ip, port, receive_queue) if client.connect() is not True: sys.exit() client.listen() game = GameUi(player, client, receive_queue) game.run() if server is not None: server.close_server() client.disconnect()