Skip to main content

Unix Socket

Linux Only component listen for incomming Unix socket IPC clients and send and receive data using SOCK_SEQPACKET.

Tags: IO, INGRESS, EGRESS

FieldTypeOptionalDescriptionDefault Value
InputStringYes
OutputStringYes
MtuUint32YesMaximum Transmission Unit (MTU) for the component.
ServerServerNoServer options for the UnixSocket component.
ClientClientNoClient options for the UnixSocket component.

Server

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

Client

FieldTypeOptionalDescriptionDefault Value
Server AddressStringNoAddress of the server to connect to./tmp/plumr_server.sock (or @plumr_server.sock for non-persistent)
Bind AddressInt32NoAddress 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