Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Oggetti Remoti con Java Socket

Esercizio 1

Sviluppare l’esempio di oggetti remoti con Java Socket, come descritto nel libro “Programmazione con Oggetti Distribuiti: Java RMI” (Capitolo 2).

Esercizio 2

Modificare l’esempio di oggetti remoti con Java Socket, come descritto nel libro “Programmazione con Oggetti Distribuiti: Java RMI” (Capitolo 2), in modo da poter gestire più client contemporaneamente. In particolare, il server deve essere in grado di gestire più richieste di connessione da parte dei client, creando un nuovo thread per ogni connessione accettata, gestendo le richieste in modo concorrente.

Esercizio 3

Modificare l’esempio di oggetti remoti con Java Socket, per la realizzazione della gestione di una libreria musicale. In particolare, il server deve essere in grado di gestire più richieste di connessione da parte dei client, creando un nuovo thread per ogni connessione accettata, gestendo le richieste in modo concorrente. Il server deve essere in grado di gestire le seguenti operazioni:

  • Aggiungere un nuovo brano musicale alla libreria;
  • Rimuovere un brano musicale dalla libreria;
  • Visualizzare la lista dei brani musicali presenti nella libreria;
  • Ricercare un brano musicale per titolo o per artista.
  • Ottenere il link al brano musicale per poterlo ascoltare in streaming.