'Start a connection attempt.'

@_machine.output()
def _connect(self):

    factoryProxy = _DisconnectFactory(self._factory, (lambda _: self._clientDisconnected()))
    self._connectionInProgress = self._endpoint.connect(factoryProxy).addCallback(self._connectionMade).addErrback(self._connectionFailed)
