interface documentation

class IProtocolFactory(Interface): (source)

Known implementations: twisted.internet.protocol.Factory

View In Hierarchy

Interface for protocol factories.
Method build​Protocol Called when a connection has been established to addr.
Method do​Start Called every time this is connected to a Port or Connector.
Method do​Stop Called every time this is unconnected from a Port or Connector.
def buildProtocol(addr): (source)

Called when a connection has been established to addr.

If None is returned, the connection is assumed to have been refused, and the Port will close the connection.

Parameters
addr:Tuple[str, int]The address of the newly-established connection
Returns
Optional[IProtocol]None if the connection was refused, otherwise an object providing IProtocol.
def doStart(): (source)
Called every time this is connected to a Port or Connector.
def doStop(): (source)
Called every time this is unconnected from a Port or Connector.