lpr-b:lpr-b-09:esercizi
Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
| Entrambe le parti precedenti la revisioneRevisione precedenteProssima revisione | Revisione precedente | ||
| lpr-b:lpr-b-09:esercizi [01/12/2009 alle 16:18 (16 anni fa)] – Andrea Corradini | lpr-b:lpr-b-09:esercizi [08/12/2009 alle 12:45 (16 anni fa)] (versione attuale) – Andrea Corradini | ||
|---|---|---|---|
| Linea 337: | Linea 337: | ||
| Definire quindi un client **TimeClient** che si unisce a **dategroup** e riceve, per | Definire quindi un client **TimeClient** che si unisce a **dategroup** e riceve, per | ||
| dieci volte consecutive, | dieci volte consecutive, | ||
| + | |||
| + | === Esercizio 3: Streaming Audio === | ||
| + | La pagina '' | ||
| + | audio nel popolare formato WAV (audio non compresso) | ||
| + | |||
| + | * Questi dati possono generalmente essere riprodotti, su macchine UNIX, semplicemente scrivendo il loro contenuto su ''/ | ||
| + | * Attenzione: su alcune installazioni, | ||
| + | * Si scriva un server streaming audio che, ricevuta sulla riga di comando l'URL di un file WAV, lo scarichi dal web e trasmetta il contenuto, con adeguata temporizzazione, | ||
| + | * Si scriva poi un client streaming audio che, ricevuto sulla riga di comando l' | ||
| + | |||
| + | Non ci si allarmi se l' | ||
| + | |||
| + | |||
| ===== Remote Method Invocation ===== | ===== Remote Method Invocation ===== | ||
| Linea 356: | Linea 369: | ||
| Scrivere opportune classi e interfacce per verificare che nel caso di valori di tipo riferimento (oggetti e array), una invocazione di metodo remota passa al metodo chiamante una copia dell' | Scrivere opportune classi e interfacce per verificare che nel caso di valori di tipo riferimento (oggetti e array), una invocazione di metodo remota passa al metodo chiamante una copia dell' | ||
| + | |||
| + | ===== RMI e Callback ===== | ||
| + | |||
| + | === Esercizio 1: Gestione elezione === | ||
| + | |||
| + | Modificare l’Esercizio 1 dell' | ||
| + | |||
| + | === Esercizio 2: Forum === | ||
| + | |||
| + | Si vuole implementare un sistema che implementi un servizio per la gestione di forum in rete. Un forum è caratterizzato da un argomento su cui diversi utenti, iscritti al forum, possono scambiarsi opinioni via rete. | ||
| + | Il sistema deve prevedere un server RMI che fornisca le seguenti funzionalità: | ||
| + | - apertura di un nuovo forum, di cui è specificato l' | ||
| + | - registrazione ad un forum, di cui è specificato l' | ||
| + | - inserimento di un nuovo messaggio indirizzato ad un forum identificato dall' | ||
| + | - reperimento dell' | ||
| + | Quindi il messaggio può essere richiesto esplicitamente dal client oppure può essere notificato ad un client precedentemente registrato. | ||
| + | |||
| ===== ===== | ===== ===== | ||
lpr-b/lpr-b-09/esercizi.1259684287.txt.gz · Ultima modifica: 01/12/2009 alle 16:18 (16 anni fa) da Andrea Corradini
