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
1° esercitazione: Multithreading in Java
Codice esercitazione 1 svolta

Codice esercitazione 1 proposta

2° esercitazione: Socket in Java senza connessione
Codice esercitazione 2 svolta
Codice esercitazione 2 proposta
3° esercitazione: Socket in Java con connessione
Codice esercitazione 3 svolta
Codice esercitazione 3 proposta  
4° esercitazione: Socket in C (funzionalità di base)
Codice esercitazione 4 svolta
Codice esercitazione 4 proposta  
5° esercitazione: Socket in C (gestione avanzata)
Codice esercitazione 5 svolta
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 8 svolta parte 2 e istruzioni compilazione

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

10° esercitazione: preparazione all'esame.

 

Codice esercitazione 10 proposta  

Testi delle esercitazioni