twisted.internet.interfaces.IStreamClientEndpoint(Interface) interface documentationtwisted.internet.interfaces
(View In Hierarchy)
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 Since | 10.1 | |
| Method | connect | Connect the protocolFactoryto the location specified by 
thisIStreamClientEndpointprovider. | 
Connect the protocolFactory to the location specified by 
this IStreamClientEndpoint
provider.
| Parameters | protocolFactory | A provider of IProtocolFactory | 
| Returns | A Deferredthat results in anIProtocolupon successful connection otherwise aFailurewrappingConnectErrororNoProtocol. | |