Praticamente il server deve gestire le richieste del client. Queste richieste riguardano modifiche di una rubrica o visualizzazioni.
Il client può:
1)Aggiungere un contatto;
2)Modificare un contatto;
3)Visualizzare un contatto;
4)Visualizzare la rubrica;
5)Cancellare un contatto;
6)Uscire dalla rubrica.

All'avvio della connessione tra server e client il primo chiede al secondo se vuole accedere con login per effettuare modifiche o sonza login non potendo effettuare modifiche.

Una volta scelto l'indice corrispondente effettuando il login accede alle scelte sopraelencate, invece se non effettua il login accede a scelte che permettono soltanto di fare delle visualizzazioni senza poter modificare niente.

Tutte queste operazioni sono delel funzioni gia belel e pronte che devono solo essere eseguite.