potresti fare in modo che il processo che invia inserisca,dopo aver scritto tutti idati nella pipe, un carattere terminatore.
Cosi il ricevente controlla se nell'ultimo byte letto è presente tale carattere. Se c'è allora smette di leggere, altrimenti continua.
Un carattere terminatore dell'invio può essere \0.
ciao ciao

Rispondi quotando