diff --git a/src/client.py b/src/client.py --- a/src/client.py +++ b/src/client.py @@ -1,3 +1,4 @@ +import sys import collections import socket import ssl @@ -21,7 +22,11 @@ class Connection(BaseConnection): sslContext.load_cert_chain(conf.certfile,conf.keyfile) self._socket=sslContext.wrap_socket(sock) - self._socket.connect((conf.hosts[0], conf.port)) + try: + self._socket.connect((conf.hosts[0], conf.port)) + except ConnectionRefusedError: + print("Couldn't connect to {0}".format(conf.hosts[0])) + sys.exit(1) self.createNetworkers()