Salut. A mai lucrat cineva cu pipe cu nume (fifo) in linux? Cam care ar fi procedura de citire/scriere?
Eu am un daemon care citeste din fifo un nr fix de bytes (o structura) iar apoi face fork repede, fiul prelucreaza structura iar tatal revine in `read()' pe fifo pentru a prelua noi structuri ... Mecanismul merge dar, la un moment dat citesc 0 bytes din fifo si pipa nu mai e blocanta! (iese imediat din `read()' cu 0 bytes cititi ... Atunci am incercat o mica smecherie ... daca citesc 0 bytes inchid si redeschid pipa si reancerc ... dar asa se pare ca pierd date! adica nu mai primesc anumite structuri ce totusi le`am scris in fifo cu succes ... eu as renunta la fifo in acest caz dar nu stiu cum sa comnunic mici structuri de date intre diferite procese si sa mai fie si blocant fi in ordinea `fifo' trimisu/cititul ... puteti sa`mi dati o sugestie? Merci fain! Bogdan --- Send e-mail to '[EMAIL PROTECTED]' with 'unsubscribe rlug' to unsubscribe from this list.
