Ejemplo n.º 1
0
Archivo: lcm.py Proyecto: we-mi/lcm
def openSocket():
    try:
        s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
        if config_backend.getEncryption() is None:
            s.connect((config_backend.getIP(), config_backend.getPort()))
            return s
        else:
            ssl_sock = ssl.wrap_socket(s)
            ssl_sock.connect((config_backend.getIP(), config_backend.getPort()))
            return ssl_sock
    except Exception as e:
        log.writeLogLV(config_backend.getLogfile(),
                        "Konnte keine Verbindung zum Server aufbauen (%s:%s). Fehler: %s\n" %
                            (config_backend.getIP(), config_backend.getPort(), e.args),
                        log.LOGLEVEL["fatal"])
        if config_backend.getDebug():
            print traceback.print_exc()
        exit(1)