Questa è una vecchia versione del documento!
Indice
Laboratorio di Programmazione di Rete Anno Accademico 2011-12
Polo Didattico La Spezia
Docente: Laura Ricci
Orario del Corso
Giovedì ore 9.00-11.00, Lezione in Aula, Aula 4, Polo Marconi
Giovedì ore 11.00-13.00, Laboratorio, Laboratorio 2, Polo Marconi
Orario di Ricevimento
Giovedì ore 15.00-18.00, Pisa presso il mio Studio
Per qualsiasi problema potete contattarmi in qualsiasi momento via e-mail ([email protected]), oppure su skype (mandatemi una mail per il contatto)
Programma
Thread Programming
- Attivazione di threads. La classe Runnable
- Pool di threads: Politiche per la Gestione dei Pool
- Politiche di Saturazione
- Thread che restituiscono risultati: la classe Callable
- Stati di un thread, metodi Join, Interrupt
- Sincronizzazione, concetto di Monitor
- Metodi Synchronized, sezioni critiche, wait(), notify(), notifyall()
- Semaphore
- Individuazione di Deadlock
Gestione di indirizzi IP
- Classe InetAddress
Sockets TCP
- Le classi Socket, ServerSocket
- Stream: concetti generali
- Invio di dati strutturati su Stream: Stream di Oggetti
- Serializzazione
- Caching di Oggetti, Reset
- Implementazione di socket TCP
- Stati di un Socket
- Demultiplexing
- Proprietà di Socket TCP: Timeout, NoDelay, Size, SoLinger, Keep-Alive
Sockets UDP
- DatagramSockets, DatagramPackets
- Generazione di pacchetti UDP: Le classi ByteArrayInputStream, ByteArrayOutputStream
Multicast UDP
Remote Method Invocation
- Creazione di Registry
- Gerarchie di Registry
- Esportazione di oggetti remoti
- RMI Callbacks
- RMI: Supporto Concorrente
Modalitá d'esame
Progetto+Orale
*Progetto L'esame si svolge presso il Laboratorio del Polo Marconi, circa una settimana dopo la consegna del codice e della relazione
Gli studenti che non hanno frequentato le lezioni di laboratorio (studenti lavoratori) sono pregati di mettersi in contatto con me prima dell'inizio dello svolgimento del progetto
*Orale: verte sulla discussione del progetto e in generale sugli argomenti trattati nel corso.
Tutti gli studenti che consegneranno una soluzione corretta degli esercizi assegnati a lezione, entro 15 giorni dalla presentazione degli esercizi, otterranno un 'bonus' per l'esame finale
Giorno | Argomenti | Lucidi | Materiale Integrativo |
---|