Ciao,
sto scrivendo un programmino in C che dovrà fungere da server.
Questo server deve leggere dati da una FIFO, elaborarli e restituire l'output attraverso una seconda FIFO.
L'esercizio chiede che il client debba mandare i dati al server scrivendoli sulla FIFO direttamente da shell, tramite cat o echo.
Il problema è che se scrivo un
Codice:
echo "msg_test" > /tmp/fifo_read
l'operazione si blocca e sono costretto a killare la shell.
Idem se uso cat.
Dove sto sbagliando??
Grazie!