コード例 #1
0
def main():
    print("Initializing")

    # log
    log.log(log.LogType.INFO, "Started main function")

    # go
    client.start()
コード例 #2
0
def connect():
    # log
    log.log(log.LogType.INFO, "Connected to the host, waiting for a handshake")

    print("Connected, waiting for handshake")

    # essential sleep for handshake to happen
    time.sleep(1)

    # send credentials
    send_credentials()

    # log
    log.log(log.LogType.INFO, "Connected to the host")

    # connected!
    print("Connected to host -> Success (" + cfg["host"] + ")")
コード例 #3
0
def command(data):
    # log
    log.log(log.LogType.INFO, "Received the a host command -> " + str(data))

    print("Received Command -> " + str(data))

    try:
        # run command
        cmd.run_command(data, sio)
    except Exception as e:
        # log
        log.log(
            log.LogType.ERROR,
            "There was a command while trying to execute the a host command -> "
            + str(data) + ", Error: " + str(e))

        print("Error while executing command -> " + str(e))
        # send error to server
        data = {"error": "true", "message": str(e)}
        send_response(data)
コード例 #4
0
def start():
    # log
    log.log(log.LogType.INFO, "Started tasker")

    while True:

        try:
            # log
            log.log(log.LogType.INFO, "Trying to connect to the host")

            # Connection loop
            sio.connect(cfg['host'])
        except Exception as e:
            # log
            log.log(
                log.LogType.ERROR,
                "There was an error while trying to connect to the host -> " +
                str(e))

            print("There was an error while connecting to the host -> " +
                  str(e) + " -> Retrying")
            time.sleep(cfg["connectionDelay"])
            continue

        # we wait for an incoming message....so....do nothing
        sio.wait()

        # at this point the server would have disconnected...that's the only way that this would be reached
        # so we wait the connection delay time
        time.sleep(cfg["connectionDelay"])
コード例 #5
0
def message(data):
    # log
    log.log(log.LogType.INFO, "Received the a host message -> " + str(data))

    print("Received Message -> " + str(data))
コード例 #6
0
def response(data):
    # log
    log.log(log.LogType.INFO, "Received the a host response -> " + str(data))

    print("Received Response -> " + str(data))
コード例 #7
0
def disconnect():
    # log
    log.log(log.LogType.WARNING, "Disconnected from the host, retrying")

    print("Disconnected from host -> Retrying")