Ero sivun ”Unix domain socket” versioiden välillä
Siirry navigaatioon
Siirry hakuun
Ei muokkausyhteenvetoa |
Ei muokkausyhteenvetoa |
||
Rivi 2: | Rivi 2: | ||
[[Pistoke|socket()]] -kutsu tuntee Unix domain socketin nimellä '''AF_UNIX''' tai '''AF_LOCAL'''. Ainoa tuettu kommunikointityyppi on '''SOCK_DGRAM'''. Usein tapana on valita pistokkeen osoitteen, eli sitä vastaavan tiedoston nimi, [[Hakemistorakenne|/tmp-hakemistosta]]. | [[Pistoke|socket()]] -kutsu tuntee Unix domain socketin nimellä '''AF_UNIX''' tai '''AF_LOCAL'''. Ainoa tuettu kommunikointityyppi on '''SOCK_DGRAM'''. Usein tapana on valita pistokkeen osoitteen, eli sitä vastaavan tiedoston nimi, [[Hakemistorakenne|/tmp-hakemistosta]]. | ||
Unix domain socket muistuttaa läheisesti [[nimetty putki|nimettyä putkea]]. | |||
[[Luokka:Järjestelmä]] | [[Luokka:Järjestelmä]] | ||
[[Luokka:Verkko]] | [[Luokka:Verkko]] |
Versio 12. helmikuuta 2010 kello 00.37
Unix domain socket tarkoittaa tiedostojärjestelmässä sijaitsevaa pistoketta. Ohjelmoijan kannalta sitä käytetään kuten verkkopistoketta. Sen toiminta on nopeampaa kuin verkkopistokkeiden, mutta kommunikointi on mahdollista vain samalla isäntäkoneella ajossa olevien prosessien kesken. Se on yleisin tapa toteuttaa prossien välinen kommunikaatio Linuxissa.
socket() -kutsu tuntee Unix domain socketin nimellä AF_UNIX tai AF_LOCAL. Ainoa tuettu kommunikointityyppi on SOCK_DGRAM. Usein tapana on valita pistokkeen osoitteen, eli sitä vastaavan tiedoston nimi, /tmp-hakemistosta.
Unix domain socket muistuttaa läheisesti nimettyä putkea.