Buongiorno. Volevo chiedervi aiuto con un banalissimo problema sui socket c.
Sono alle prime armi con la materia e ho iniziato da poco ma riesco a mandare messaggi di benvenuto da server a client con i socket.
Ora il mio problema è che con un server strutturato in maniera ricorsiva che fa quindi uso di fork() vorrei utilizzara un contatore di connessioni al server che però visualizzerà il client.
In pratica al posto del messaggio di benvenuto il server invia il valore del contatore.
Il problema credo sia dato dal fatto che la fork() caricando ad ogni invocazione un'immagine nuova del programma, ad ogni invocazione resetta il contatore e quindi passa al client sempre lo stesso valore.
Inoltre neanche sul server così strutturato riesco a visualizzare il contatore poichè il valore che visualizza è sempre incorretto e varia in base a dove piazzo il contatore.
Se volete posto il codice.
Spero mi aiuterete.
Grazie.