Article View: pl.comp.os.linux.programowanie
Article #711Jak dziala FIFO?
From: Daniel Mróz
Date: Wed, 29 Sep 1999 15:43
Date: Wed, 29 Sep 1999 15:43
34 lines
2462 bytes
2462 bytes
Czesc Pytanie pewne banalne, ale nie wiem gdzie szukac odpowiedzi. Napisalem sobie dwa programy: serwer i klient. Serwer po uruchomieniu tworzy dwie kolejki FIFO: jedna do odczytu (przyjmowanie komend), dru- ga do zapisu (odpowiadanie na komendy). Klient po uruchomieniu otwiera te kolejki i poprzez nie wysyla do serwera to, co wpisze uzytkownik. Serwer jest glupi, tzn. nie robi nic oprocz `odbijania' tego co dostanie, czyli klient wysylajac ciag `BLAH' otrzyma spowrotem `BLAH'. Proste. Kiedy odpale jeden serwer oraz kilka klientow to wszystkie korzys- taja z tych samych dwoch plikow FIFO. Jednak, kiedy z klienta nr 1 wysle wiadomosc, to serwer ja odbije do klienta nr 1, a pozostali klienci nie dostana nic. Tak samo jesli wysle wiadomosc z klienta nr 4, to serwer ja odbije tylko do niego. Moje pytanie brzmi: skad serwer wie, do ktorego klienta ma odbic wiadomosc? Wszystkie programy korzys- taja z tych samych plikow, wiec to co serwer zapisze w FIFO powinno byc odebrane przez wszystkich klientow. Wiadomosci nie zawieraja zad- nych dodatkowych informacji. Podejrzewam, ze odpowiada za to kernel, ale jak to jest mozliwe? P.S. Jesli pytanie zbyt glupie to przepraszam, ale mnie tego w szkole nie ucza :( Pozdrawiam Beorn -- ---------------------------------------------------------------------- Daniel `Beorn' Mróz http://127.0.0.1/beorn beorn@alpha.pl psi2863@orca.mila.edu.pl ----------------------------------ooo^..^ooo--------------------------
Technical Details
Message-ID:
<slrn7v4cqc.3em.beorn@cyberdeck.digital.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!mat.uni.torun.pl!uw.edu.pl!newsgate.cistron.nl!het.net!news.worldonline.nl!news-x.support.nl!bignews.mediaways.net!fu-berlin.de!news.icm.edu.pl!orion.cst.tpsa.pl!news.tpnet.pl!not-for-mailShow Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!mat.uni.torun.pl!uw.edu.pl!newsgate.cistron.nl!het.net!news.worldonline.nl!news-x.support.nl!bignews.mediaways.net!fu-berlin.de!news.icm.edu.pl!orion.cst.tpsa.pl!news.tpnet.pl!not-for-mail From: Daniel Mróz <beorn@cyberdeck.digital.pl> Newsgroups: pl.comp.os.linux.programowanie Subject: Jak dziala FIFO? Organization: *phi* Tak sobie walimy mlotkami d8-/ Reply-To: beorn@alpha.pl Message-ID: <slrn7v4cqc.3em.beorn@cyberdeck.digital.pl> Mime-Version: 1.0 User-Agent: slrn/0.9.5.4 (UNIX) Lines: 34 Date: Wed, 29 Sep 1999 15:43:00 GMT NNTP-Posting-Host: 212.160.55.34 X-Complaints-To: abuse@tpsa.pl X-Trace: news.tpnet.pl 938619780 212.160.55.34 (Wed, 29 Sep 1999 17:43:00 MET DST) NNTP-Posting-Date: Wed, 29 Sep 1999 17:43:00 MET DST Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit