interface documentation
class IReactorUNIXDatagram(Interface): (source)
Known implementations: twisted.internet.posixbase.PosixReactorBase
Datagram UNIX socket methods.
Method | connect |
Connect a client protocol to a datagram UNIX socket. |
Method | listen |
Listen on a datagram UNIX socket. |
def connectUNIXDatagram(address:
str
, protocol: ConnectedDatagramProtocol
, maxPacketSize: int
, mode: int
, bindAddress: tuple[ str, int] | None
) -> IConnector
:
(source)
¶
Connect a client protocol to a datagram UNIX socket.
Parameters | |
address:str | a path to a unix socket on the filesystem. |
protocol:ConnectedDatagramProtocol | a twisted.internet.protocol.ConnectedDatagramProtocol instance |
maxint | maximum packet size to accept |
mode:int | The mode (not umask) to set on the unix socket. See platform specific documentation for information about how this might affect connection attempts. |
bindtuple[ | address to bind to |
Returns | |
IConnector | An object which provides IConnector . |
def listenUNIXDatagram(address:
str
, protocol: DatagramProtocol
, maxPacketSize: int
, mode: int
) -> IListeningPort
:
(source)
¶
Listen on a datagram UNIX socket.
Parameters | |
address:str | a path to a unix socket on the filesystem. |
protocol:DatagramProtocol | a twisted.internet.protocol.DatagramProtocol instance. |
maxint | maximum packet size to accept |
mode:int | The mode (not umask) to set on the unix socket. See platform specific documentation for information about how this might affect connection attempts. |
Returns | |
IListeningPort | An object which provides IListeningPort . |