Unix domain socket
Vzhled
Unix domain socket je v informatice označení pro jeden z prostředků meziprocesové komunikace, který slouží pro předávání dat mezi různými procesy v rámci jednoho počítače, kde je zajišťován jádrem operačního systému. Na rozdíl od jednosměrné roury umožňuje unix domain socket obousměrnou komunikaci podobným způsobem, jako síťová komunikace pomocí síťových soketů.
Použití
Unix domain socket se typicky používají pro komunikaci klient-server v rámci jednoho počítače, například při komunikaci různých programů se SQL serverem (viz Systém řízení báze dat). Při programování jsou využívány knihovní funkce socketpair
, sendmsg
, recvmsg
, cmsg
.
Externí odkazy
- http://lists.freebsd.org/pipermail/freebsd-performance/2005-February/001143.html – Unix sockets vs Internet sockets]