Accedi per seguire   
Seguaci 0
mr.and

[c] Gestione Named Pipe(fifo)

1 messaggio in questa discussione

Salve,vorrei un consiglio su un problema...

Ho un file,un server che può comunicare con questo file tramite syscall e un client che comunica col server tramite 2 well know fifo,una per la lettura e una per la scrittura.Il server quindi mantiene queste fifo aperte per rispondere alle richieste dei vari client.

Come aprirà il server queste fifo?Ognuna sia in lettura che scrittura e resterà in ascoltò tramite un ciclo while che ripete la read sulla fifo??dovrà utilizzare richieste bloccanti o no??

Poi,una volta che il server rivela la connessione di un client(tramite lettura di un particolare messaggio),si duplica tramite fork(),e il processo figlio viene dedicato al client connesso:il processo figlio si occuperà di rispondere alle richieste del particolare client tramite fifo dedicate.Il processo figlio del server dovrà utilizzare lo stesso tipo di meccanismo di gestione delle fifo del server?

Spero di essere stato chiaro e ringrazio anticipatamente l'anima buona che mi darà qualche dritta :)

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Crea un account o accedi per lasciare un commento

Devi essere un utente registrato per partecipare

Crea un account

Iscriviti per un nuovo account nella nostra community. È facile!


Registra un nuovo account

Accedi

Sei già registrato? Accedi qui.


Accedi Ora
Accedi per seguire   
Seguaci 0