Know your SCM_RIGHTS
https://blog.cloudflare.com/know-your-scm_rights/ [blog.cloudflare.com]
2018-11-30 19:44
So how do you make two different processes, written in two different programming languages, share the same TCP socket? Fortunately, Linux (or rather UNIX) provides us with just the tool that we need. You can use UNIX-domain sockets to pass file descriptors between applications, and like everything else in UNIX connections are files.