Přeskočit na obsah

Unix domain socket

Z Wikipedie, otevřené encyklopedie

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.

Externí odkazy