interface documentation

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 protocolFactory to the location specified by this IStreamClientEndpoint provider.
def connect(protocolFactory: IProtocolFactory) -> Deferred[IProtocol]: (source)

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

Parameters
protocolFactory:IProtocolFactoryA provider of IProtocolFactory
Returns
Deferred[IProtocol]A Deferred that results in an IProtocol upon successful connection otherwise a Failure wrapping ConnectError or NoProtocol.