Elenco Telefonico remoto:
Realizzazione di un elenco telefonico supportato da un programma server che gestisce sequenzialmente le richieste di processi client (residenti in generale su macchine diverse). Un processo client deve fornire le seguenti funzioni:
1.Aggiungere un record all'elenco telefonico (solo per persone autorizzate).
2.Trovare un record all'interno dell'elenco telefonico (solo per persone autorizzate).
Si precisa che lo studente e' tenuto a realizzare sia il client che il
server. Si fa presente inoltre che l'insieme delle persone autorizzate a leggere l'elenco telefonico NON e' in generale coincidente con l'insieme delle persone autorizzate a modificarlo.
Naturalmente si tratta della prima stesura, quindi è naturale la presenza di errori o sviste.
Ho commentato tutto nel dettaglio per rendere il programma più leggibile.
Spero in tante "tirate d'orecchie" costruttive