Unix domain socket

Z Wikipedie, otevřené encyklopedie
Skočit na: Navigace, Hledání

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í[editovat | editovat zdroj]

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[editovat | editovat zdroj]