Přeskočit na obsah

Unix domain socket

Z Wikipedie, otevřené encyklopedie
(rozdíl) ← Starší revize | zobrazit aktuální verzi (rozdíl) | Novější revize → (rozdíl)

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