Codice delle esercitazioni


Per lo svolgimento delle esercitazioni è necessario conoscere, oltre agli argomenti presentati in questo corso:

· Linguaggio Java (concetti di base, gestione delle eccezioni, gestione dell'IO - stream e file). Si veda la documentazione nella pagina dei testi consigliati.
· Linguaggio C (programmazione di sistema - system call per la gestione di processi e file system). Fra il materiale aggiuntivo sono disponibili dispense su questi argomenti.

E' disponibile materiale su strumenti di analisi del sistema e della rete, e sugli editor Emacs e VI.

Esercitazioni
Codice Esercizi Risolti
Codice Esercizi Proposti
0° esercitazione: Multithreading in Java
Codice esercitazione 0 svolta Codice esercitazione 0 proposta
1° esercitazione: Socket in Java senza connessione
Codice esercitazione 1 svolta Codice esercitazione 1 proposta
2° esercitazione: Socket in Java con connessione
Codice esercitazione 2 svolta Codice esercitazione 2 proposta
3° esercitazione: Socket in C (funzionalità di base)
Codice esercitazione 3 svolta Codice esercitazione 3 proposta
4° esercitazione: Socket in C (gestione avanzata)
Codice esercitazione 4 svolta Codice esercitazione 4 proposta
5° esercitazione: Focalizzazione conoscenze acquisite
 

Codice esercitazione 5 proposta

6° esercitazione: Java Remote Method Invocation (1)
Codice esercitazione 6 svolta

Codice esercitazione 6 proposta

7° esercitazione: Java Remote Method Invocation (2) Codice esercitazione 7 svolta Codice esercitazione 7 proposta
8° esercitazione: Remote Procedure Call (1)
Codice esercitazione 8 svolta parte 1 e parte 2

Codice esercitazione 8 proposta

9° esercitazione: Remote Procedure Call (2)
Codice esercitazione 9 svolta

 

10° esercitazione: preparazione all'esame.

 

 

 

Il codice delle esercitazioni, presentate a lezione e proposte, sarà via via pubblicato in questa pagina.

Testi delle esercitazioni