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.