'Connect to the delugeRPC, re-use connection when already available
:param reconnect: force reconnect
:return: DelugeRPC instance'

def connect(self, reconnect=False):

    host = cleanHost(self.conf('host'), protocol=False).split(':')
    if (len(host) == 1):
        host.append(80)
    if (not isInt(host[1])):
        log.error('Config    properties    are    not    filled    in    correctly,    port    is    missing.')
        return False
    if ((not self.drpc) or reconnect):
        self.drpc = DelugeRPC(host[0], port=host[1], username=self.conf('username'), password=self.conf('password'))
    return self.drpc
