Ejemplo n.º 1
0
import Constants


def read_cmd_code():
    try:
        return int(input('Execute: '))
    except ValueError:
        print("ERROR: Not a number")
        print("Example: 1")
        return read_cmd_code()


if __name__ == '__main__':
    client = TCPClient("localhost", 5001)
    if client.fail:
        print("Contolla il server")
        exit(1)
    cmd = ""
    while True:
        print("Available actions")
        cn = 1
        for cmd in Constants.actions:
            print(cn.__str__() + " - " + cmd)
            cn += 1
        cmd = read_cmd_code() - 1
        client.send_message(Constants.actions[cmd])
        if Constants.actions[cmd] == "exit":
            break
    client.close_socket()
    exit(0)