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ů s SQL serverem (viz Systém řízení báze dat). Při programování jsou využívány knihovní funkce socketpair
, sendmsg
, recvmsg
, cmsg
.
Související články
- Network socket – obdoba unixového soketu pro použití v počítačové síti (TCP/IP)
Externí odkazy
- (anglicky) Unix sockets vs Internet sockets