Known implementations: twisted.conch.endpoints.SSHCommandClientEndpoint, twisted.conch.test.test_endpoints.SingleUseMemoryEndpoint, twisted.internet.endpoints._WrapperEndpoint, twisted.internet.endpoints.HostnameEndpoint, twisted.internet.endpoints.ProcessEndpoint, twisted.internet.endpoints.SSL4ClientEndpoint, twisted.internet.endpoints.TCP4ClientEndpoint, twisted.internet.endpoints.TCP6ClientEndpoint, twisted.internet.endpoints.UNIXClientEndpoint, twisted.internet.test.test_tls.StartTLSClientEndpoint, twisted.web.test.test_client.DummyEndPoint

A stream client endpoint is a place that ClientFactory can connect to. For example, a remote TCP host/port pair would be a TCP client endpoint.

Present Since10.1
Method connect Connect the protocolFactory to the location specified by this IStreamClientEndpoint provider.
def connect(protocolFactory):

Connect the protocolFactory to the location specified by this IStreamClientEndpoint provider.

ParametersprotocolFactoryA provider of IProtocolFactory
ReturnsA Deferred that results in an IProtocol upon successful connection otherwise a Failure wrapping ConnectError or NoProtocol.
API Documentation for twisted, generated by pydoctor at 2020-03-25 17:34:30.