Znovu FIFO a blokovani v open()
Michal Krause
mike na navrcholu.cz
Úterý Říjen 19 21:35:24 CEST 1999
Dne 19.10.1999 Pavel Kankovsky napsal
> On Tue, 19 Oct 1999, Michal Krause wrote:
>
> > Jenze non-blocking connect je pro me to same jako non-blocking open() na
> > FIFO. Z duvodu, ktere jsem popisoval v nekterem z minulych mailu mam
> > strach z toho, ze bude dochazet ke ztratam...
>
> non-blocking connect() je operace takova, ze se pusti a pak se ceka, az
> skonci (nebo az nam dojde trpelivost a skoncime ji sami zavrenim socketu)
A jak se to realizuje?
> > Ano, ale to znamena vybudovat externi kontrolni mechanismus zivosti demona
> > a tomu jsem se chtel vyhnout.
>
> pro "heavy-duty" aplikaci to ale neni spatny napad testovat prubezne
> jeji funkcnost
>
> krome toho existuje jedno okamzite dostupne kriterium selhani...kdyz
> nedojde k obslouzeni urciteho prahoveho mnozstvi klientu (v casovem
> limitu)
Jenze ti klienti o sobe nevede, takze by museli stejne davat echo treti
aplikaci. Ale to uz je ciste principialni otazka.
> fcntl() flagy prenastavuje, takze je dokaze jak nahodit, tak shodit
Hm, nejak jsem si zafixoval, ze O_NONBLOCK uz znovu zapnout nejde.
--
S pozdravem
Michal Krause /\
ICQ: 7665279 Informace (nejenom) ze sveta Linuxu /\/ \
email: mike na navrcholu.cz ______ http://www.root.cz/ ______ NAVRCHOLU.cz
Co napsat do signatury, aby to nikoho nepohorsilo? Snad jedine nejakou
obecne znamou pravdu. Doufam, ze vsichni vite, ze tucnak je bylozrava ryba.
Další informace o konferenci Linux