quitLCM = False counter = 0 counterExecuted = 0 counterSuccessful = 0 # Generiere Session-ID und öffne Verbindung zum Server sessionID = random.randint(0x000000, 0xFFFFFF) log.writeLogLV(config_backend.getLogfile(), "Generierte Session-ID: %s\n" % sessionID, log.LOGLEVEL["debug"]) log.writeLogLV(config_backend.getLogfile(), "Stelle 'openConnection'-Request an den lcmd-Server\n", log.LOGLEVEL["debug"]) s = openSocket() network.send(s,lcmp.genLCMPPacket(sessionID, "Request", "openConnection", 0, VERSION)) answer = ast.literal_eval(network.recv(s)) closeSocket(s) if answer[lcmp.LCMP_INDICES["Errorcode"]] != 0: log.writeLog(config_backend.getLogfile(), "Verbindung zum Server konnte nicht geöffnet werden (Fehler: %s (%s) )" % (answer[lcmp.LCMP_INDICES["Errorcode"]], error.ERRORS_REVERSE[answer[lcmp.LCMP_INDICES["Errorcode"]]]), log.LOGLEVEL["fatal"]) exit(1) log.writeLogLV(config_backend.getLogfile(), "Verbindung zum Server erfolgreich hergestellt mit Session-ID %s\n" % sessionID, log.LOGLEVEL["info"]) log.writeLogLV(config_backend.getLogfile(), "Mein Hostname: %s\n" % socket.gethostname(),