Strumenti Utente

Strumenti Sito


informaticaapplicata:rcl:rcl11:rcl-l-2011-12

Questa è una vecchia versione del documento!


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
informaticaapplicata/rcl/rcl11/rcl-l-2011-12.1361222155.txt.gz · Ultima modifica: 18/02/2013 alle 21:15 (12 anni fa) da Laura Ricci

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki