[C] variabili condivise tra client e server

di il
1 risposte

[C] variabili condivise tra client e server

Ciao ragazzi, ho un problema nel creare un programma per far comunicare tra loro Client e Server (protocollo Produttore-Consumatore) tramite socket AF_INET. Il mio problema è il seguente:
devo utilizzare una struttura dati condivisa (a mia scelta) nella quale ogni Client può scrivere ed il Server estrae gli elementi. Non so sinceramente come fare per far essere visibile a tutti i thread questa struttura visto che server e client sono 2 processi distinti (non hanno "parentela"). Se qualcuno può essermi di aiuto lo ringrazio moltissimo...

1 Risposte

  • Re: [C] variabili condivise tra client e server

    Dovresti condividere un .h contenente la struttura tra i due processi.

    Altrimenti dovresti mandare pacchetti in formato <tag>=<contenuto>

    il server alla ricezione parserizza il messaggio ed estrae quello che gli serve mappandolo su una sua struttura interna...
Devi accedere o registrarti per scrivere nel forum
1 risposte