====== Laboratorio di Programmazione di Rete - Corso A ====== Docente: [[http://www.di.unipi.it/~ricci/|Laura Ricci]] ===== Anno accademico 2006/2007 ===== Il materiale del corso di Laboratorio di Programmazione di Rete dell'a.a. 2006/2007, nonché il **testo del progetto** (che è valido fino al 30 Novembre 2007), è disponibile alla pagina http://www.di.unipi.it/%7Ericci/labprogrete0607pisa.html. ===== Anno accademico 2007/2008 ===== Docente: **Laura Ricci** Supporto **Daniele Sgandurra** ---- **ATTENZIONE: IL PROGETTO PUO' ESSERE CONSEGNATO FINO AL 30 NOVEMBRE 2008** ==== Orario delle Lezioni ==== Lunedì ore 9.00-11.00 - AULA C1 Mercoledì ore 9.00-13.00 - LABORATORIO M L'ultima lezione del corso si terra' lunedi' 10 dicembre. ==== Progetto ==== [[http://www.di.unipi.it/~ricci/progettopisa0708.pdf|Testo del Progetto ]] ATTENZIONE: E' possibile definire una semplice interfaccia grafica per l'interazione con il servlet Gnutella, ma la valutazione finale del progetto NON SI BASA ASSOLUTAMENTE sulla valutazione dell'interfaccia! ==== Frequently Asked Questions (relative al Progetto) ==== [[FAQ]] ==== Materiale Didattico ==== === Lezioni === [[http://www.di.unipi.it/~ricci/24_09_07_Threads.pdf|Threads: Concettì Introduttivi 24-09-2007 ]] [[http://www.di.unipi.it/~ricci/26_09_07_Pools.pdf|Thread Pooling, La Classe InetAdress 26-09-2007 ]] [[http://www.di.unipi.it/~ricci/Mutua_Escl_Sincr_01_10_07.pdf|Thread: Mutua Esclusione, Sincronizzazioni 01-10-2007 ]] [[http://www.di.unipi.it/~ricci/07_10_07_udp.pdf| UDP Sockets: Costruzione ed Invio di Pacchetti 07-10-2007 ]] [[http://www.di.unipi.it/~ricci/15_10_07_Streams.pdf| Streams, Serializzazione 15-10-2007 ]] [[http://www.di.unipi.it/~ricci/22_10_07_Thread-Scheduling.pdf| Threads:Scheduling, Variabili Statiche, Collezioni 22-10-2007 ]] [[http://www.di.unipi.it/~ricci/29_10_07_TCPsockets.pdf| Il protocollo TCP: Stream Sockets 29-10-2007 ]] [[http://www.di.unipi.it/~ricci/12-11-07-Multicast.pdf| UDP Multicast, Server Programming 12-11-2007 ]] [[http://www.di.unipi.it/~ricci/19_11_07_RMI.pdf| Remote Method Invocation 19-11-2007 ]] [[http://www.di.unipi.it/~ricci/rmi-jsse.pdf| Remote Method Invocation, Sockets Sicuri 26-11-2007 ]] [[http://www.di.unipi.it/~ricci/03_12_07_RMICallbacks.pdf| RMI callbacks, GUI programming 03-12-2007 ]] === Esercitazioni === == Materiale prodotto da Daniele Sgandurra == [[http://www.di.unipi.it/~ricci/esercizio-threads.pdf|Threads: Correzione Esercizio Laboratorio 15-10-2007 ]] [[http://www.di.unipi.it/~ricci/Lab.java|Laboratorio: Sorgente JAVA 15-10-2007 ]] [[http://www.di.unipi.it/~ricci/esercizio-udp.pdf|Come eseguire programmi in rete 23-10-2007 ]] [[http://www.di.unipi.it/~ricci/esercizio-anello.pdf|Correzione Esercizio Anello UDP + Gestione URL 31-10-2007 ]] [[http://www.di.unipi.it/~ricci/PeerFiliale.java| Anello UDP: Sorgente JAVA 31-10-2007 ]] [[http://www.di.unipi.it/~ricci/esercizio-multicast.pdf| Esercizio trasferimento File + Multicast Data Server 14-11-2007 ]] [[http://www.di.unipi.it/~ricci/RemoteCopyClient.java| RemoteCopyClient: Sorgente JAVA 31-10-2007 ]] [[http://www.di.unipi.it/~ricci/RemoteCopyServer.java| RemoteCopyServer: Sorgente JAVA 31-10-2007 ]] [[http://www.di.unipi.it/~ricci/TimeClient.java| Multicast Time Client: Sorgente JAVA 31-10-2007 ]] [[http://www.di.unipi.it/~ricci/TimeServer.java| Multicat Time Server: Sorgente JAVA 31-10-2007 ]] [[http://www.di.unipi.it/~ricci/networking-tools.pdf| Strumenti per la gestione della Rete 28-11-2007 ]] [[http://www.di.unipi.it/~ricci/esercizio-rmi.pdf| Esercizio Server RMI per elezioni 05-12-2007 ]] [[http://www.di.unipi.it/~ricci/esercizio_votazione_rmi.tgz| Sorgenti JAVA Esercizio Server RMI per elezioni 05-12-2007 ]]