interface documentation

UNIX socket methods.

Method connectUNIX Connect a client protocol to a UNIX socket.
Method listenUNIX Listen on a UNIX socket.
def connectUNIX(address: str, factory: ClientFactory, timeout: float, checkPID: bool) -> IConnector: (source)

Connect a client protocol to a UNIX socket.

Parameters
address:stra path to a unix socket on the filesystem.
factory:ClientFactorya twisted.internet.protocol.ClientFactory instance
timeout:floatnumber of seconds to wait before assuming the connection has failed.
checkPID:boolif True, check for a pid file to verify that a server is listening. If address is a Linux abstract namespace path, this must be False.
Returns
IConnectorAn object which provides IConnector.
def listenUNIX(address: str, factory: Factory, backlog: int, mode: int, wantPID: bool) -> IListeningPort: (source)

Listen on a UNIX socket.

Parameters
address:stra path to a unix socket on the filesystem.
factory:Factorya twisted.internet.protocol.Factory instance.
backlog:intnumber of connections to allow in backlog.
mode:intThe mode (not umask) to set on the unix socket. See platform specific documentation for information about how this might affect connection attempts.
wantPID:boolif True, create a pidfile for the socket. If address is a Linux abstract namespace path, this must be False.
Returns
IListeningPortAn object which provides IListeningPort.