Vzhľadom k tomu, že sieťové
programovanie zahrňuje interakciu medzi dvoma alebo viacerými procesmi,
musíme veľmi dobre skúmať metódy, ktoré sú k dispozícii pre vzájomnú
komunikáciu medzi celkom rôznymi procesmi.
Rúry
predstavujú jednu zo základných možností IPC.Obsahujú ich všetky verzie UNIX-ua vďaka jednoduchosti použitia sú ja napriek ich
obmedzeniam využívané.Rúry sú jednosmerné a môžu pomocou nich
komunikovať len procesy, ktoré majú spoločného predka.
Signál oznamuje procesu, že
došlo k nejakej udalosti. Signály sa niekedy rovnako nazývajú "programovými
prerušeniami". Signály sa obvykle objavujú asynchorónne. To znamená, že
proces dopredu nevie, kedy sa signál objaví.
Pokiaľ spolu majú dva procesy
komunikovať, musia s tým obidve súhlasiť a operačný systém musí ponúkať
určité predpoklady pre multiprocesorovu komunikáciu – IPC (Interprocess
Communication). Existuje viacero mechanizmov ako to vykonať.
Kliknite na tento link, ak vás
problematika IPC zaujala a chcete vedieť ešte viac.