Ero sivun ”Unix domain socket” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
Ei muokkausyhteenvetoa
Ei muokkausyhteenvetoa
 
Rivi 1: Rivi 1:
'''Unix domain socket''' tarkoittaa [[tiedostojärjestelmä]]ssä sijaitsevaa [[pistoke]]tta. Ohjelmoijan kannalta sitä käytetään kuten verkkopistoketta. Sen toiminta on nopeampaa kuin verkkopistokkeiden, mutta kommunikointi on mahdollista vain samalla [[isäntäkone]]ella ajossa olevien [[prosessi]]en kesken. Se on yleisin tapa toteuttaa [[wikipedia:fi:Prosessien välinen kommunikaatio|prossien välinen kommunikaatio]] Linuxissa.
'''Unix domain socket''' tarkoittaa [[tiedostojärjestelmä]]ssä sijaitsevaa [[pistoke]]tta. Ohjelmoijan kannalta sitä käytetään kuten verkkopistoketta. Sen toiminta on nopeampaa kuin verkkopistokkeiden, mutta kommunikointi on mahdollista vain samalla [[isäntäkone]]ella ajossa olevien [[prosessi]]en kesken. Se on yleisin tapa toteuttaa [[wikipedia:fi:Prosessien välinen kommunikaatio|prossien välinen kommunikaatio]] Linuxissa.


[[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]].
Unix domain socket muistuttaa läheisesti [[nimetty putki|nimettyä putkea]].

Nykyinen versio 12. helmikuuta 2010 kello 00.38

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.