Implementazione di una chat in Java che sfrutta i socket. L'applicazione si basa su tre componenti: il Listen, il Talk ed il NameServer.Questo PDF contiene la relazione sul progetto, in cui vengono discusse le problematiche incontrate, tutto la progettazione è corredata da vari tipi di grafici UML che aiutano a modellizzare il sistema.