Ciao a tutti, sono nuovo, volevo un aiuto, sto implementando un progetto e mi sono bloccato su un paio di punti, non chiedo l'implementazione, ma almeno in modo teorico come procedere, ho molti dubbi su alcune cose, vi incollo qui la parte del progetto che non mi è chiara, poi se qualcuno vuole o ha bisogno leggere tutta la traccia ve la incollo in seguito.
Ovviamente parliamo di implementazione CLIENT/SERVER
<------------------------------------------------------->
Per ogni identificativo ricevuto, il processo client:
• Crea due FIFO. Ogni FIFO e’ utilizzata in modo unidirezionale per la comunicazione tra i
due processi.
• Per ogni FIFO crea un thread che gestisce la comunicazione esattamente e solo sulla FIFO
per cui e’ stato creato.
• Informa il processo che e’ attivo un nuovo vicino.
<------------------------------------------------------------------->
i primi due punti non mi sono molto chiari, dovrei creare due FIFO e poi creare un thread per ognuno di essi? Se si qualcuno mi può dare delle info anche teoriche di come va implementato?
La mia idea era inversa, nel senso che per ogni pid connesso creavo un thread e per ogni thread creavo due fifo.....
Attendo informazioni utili.
Vi ringrazio in anticipo.