the FD from the unix socket and uses it as if it were the FD
of an accept(). Should be used carefully.
+ Bugs: This protocol is known to be unreliable on macOS because
+ of an issue in the macOS sendmsg(2) implementation. The
+ connection might not be accepted correctly.
+
+
'unix@<path>' following string is considered as a UNIX socket <path>. this
prefix is useful to declare an UNIX socket path which don't
start by slash '/'.
case the full command ends at the end of line or semi-colon like any regular
command.
+ Bugs: the sockpair@ protocol used to implement communication between the
+ master and the worker is known to not be reliable on macOS because of an
+ issue in the macOS sendmsg(2) implementation. A command might end up without
+ response because of that.
+
Examples:
$ socat /var/run/haproxy-master.sock readline
command). In this case, the prompt mode of the master socket (interactive,
prompt, timed) is propagated into the worker process.
+ Bugs: the sockpair@ protocol used to implement communication between the
+ master and the worker is known to not be reliable on macOS because of an
+ issue in the macOS sendmsg(2) implementation. A command might end up without
+ response because of that.
+
Examples:
# gracefully close connections and delete a server once idle (wait max 10s)
$ socat -t 11 /var/run/haproxy-master.sock - <<< \