wyk4 linux pipe fifo, Studia PŚK informatyka, Semestr 5, semestr 5, Programowanie Współbieżne, Wykłady, ...

[ Pobierz całość w formacie PDF ]
Programowanie Współbieżne
W Linuxie/Unixie
Komunikacja
p r o c e s
u ż y t k o w n i k a 1
p r o c e s
u ż y t k o w n i k a 2
J ą d r o s y s t e m u
Komunikacja
p r o c e s
u ż y t k o w n i k a 1
p r o c e s
u ż y t k o w n i k a 2
J ą d r o s y s t e m u
J ą d r o s y s t e m u
Komunikacja
s t d i n
n a z w a p l i k u
p l i k
n a z w a p l i k u
k l i e n t
s e r w e r
s t d o u t
t r e ś ć p l i k u l u b
t r e ś ć p l i k u l u b
k o m u n i k a t o b ł ę d z i e
k o m u n i k a t o b ł ę d z i e

klient pobiera nazwę pliku ze standardowego wejścia

przesyła ją do serwera

serwer otwiera plik

przesyła go klienta (lub info o błędzie)

klient wyświetla zawartość na stdout
Łącza PIPE

Łącza nie nazwane (PIPE) umożliwiają przepływ danych w
jednym kierunku

tworzymy za pomocą funkcji
int pipe(int *filedes);

filedes jest tablica dwuelementową

filedes[0] jest deskryptorem pliku otwartym do czytania

filedes[1] jest deskryptorem pliku otwartym do pisana
[ Pobierz całość w formacie PDF ]

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • telefongry.keep.pl






  • Formularz

    POst

    Post*

    **Add some explanations if needed