Standard implementations of Twisted protocol-related interfaces.

Start here if you are looking to write a new protocol implementation for Twisted. The Protocol class contains some introductory material.

Class Factory This is a factory which produces protocols.
Class ClientFactory A Protocol factory for clients.
Class ClientCreator Client connections that do not require a factory.
Class ReconnectingClientFactory Factory which auto-reconnects clients with an exponential back-off.
Class ServerFactory Subclass this to indicate that your protocol.Factory is only usable for servers.
Class BaseProtocol This is the abstract superclass of all protocols.
Class Protocol This is the base class for streaming connection-oriented protocols.
Class ProtocolToConsumerAdapter Undocumented
Class ConsumerToProtocolAdapter Undocumented
Class ProcessProtocol Base process protocol implementation which does simple dispatching for stdin, stdout, and stderr file descriptors.
Class AbstractDatagramProtocol Abstract protocol for datagram-oriented transports, e.g. IP, ICMP, ARP, UDP.
Class DatagramProtocol Protocol for datagram-oriented transport, e.g. UDP.
Class ConnectedDatagramProtocol Protocol for connected datagram-oriented transport.
Class FileWrapper A wrapper around a file-like object to make it behave as a Transport.
Class _InstanceFactory Factory used by ClientCreator.
API Documentation for Twisted, generated by pydoctor at 2019-11-11 15:02:42.