Skip to main content

Unix Socket

Linux-only component that provides inter-process communication (IPC) using Unix domain sockets with SOCK_SEQPACKET semantics. Enables efficient local communication between processes.

Tags: IO, INGRESS, EGRESS

FieldTypeLabelDescriptionDefault Value
InputStringOptional
OutputStringOptional
MtuUint32OptionalMaximum Transmission Unit (MTU) for the component.
ServerServerServer options for the UnixSocket component.
ClientClientClient options for the UnixSocket component.

Server

FieldTypeLabelDescriptionDefault Value
Listen AddressStringAddress to listen for incoming connections./tmp/plumr_server.sock (or @plumr_server.sock for non-persistent)

Client

FieldTypeLabelDescriptionDefault Value
Server AddressStringAddress of the server to connect to./tmp/plumr_server.sock (or @plumr_server.sock for non-persistent)
Bind AddressInt32Address to bind the client to. (this can be used as a identifier for the server to send data back to the client via packet annotations), the unix address og the client will be @<bind_address>.<server_address>.number between 0 and 65535