twisted.internet.interfaces.IReactorTCP(Interface) interface documentationtwisted.internet.interfaces
View Source
(View In Hierarchy)
Known implementations: twisted.internet.iocpreactor.reactor.IOCPReactor, twisted.internet.posixbase.PosixReactorBase, twisted.test.proto_helpers.MemoryReactor, twisted.test.proto_helpers.RaisingMemoryReactor
| Method | listenTCP | Connects a given protocol factory to the given numeric TCP/IP port. |
| Method | connectTCP | Connect a TCP client. |
Connects a given protocol factory to the given numeric TCP/IP port.
| Parameters | port | a port number on which to listen |
| factory | a twisted.internet.protocol.ServerFactory
instance | |
| backlog | size of the listen queue | |
| interface | The local IPv4 or IPv6 address to which to bind; defaults to '', ie all IPv4 addresses. To bind to all IPv4 and IPv6 addresses, you must call this method twice. | |
| Returns | an object that provides IListeningPort. | |
| Raises | CannotListenError | as defined here twisted.internet.error.CannotListenError,
if it cannot listen on this port (e.g., it cannot bind to the required port
number) |
Connect a TCP client.
| Parameters | host | A hostname or an IPv4 or IPv6 address literal. (type: bytes) |
| port | a port number | |
| factory | a twisted.internet.protocol.ClientFactory
instance | |
| timeout | number of seconds to wait before assuming the connection has failed. | |
| bindAddress | a (host, port) tuple of local address to bind to, or None. | |
| Returns | An object which provides IConnector.
This connector will call various callbacks on the factory when a connection
is made, failed, or lost - see ClientFactory
docs for details. | |