Programmation Réseau M1
Enseignants
- Arnaud Carayol (arnaud.carayol@univ-eiffel.fr)
- Carine Pivoteau (carine.pivoteau@univ-eiffel.fr)
- Pablo Rotondo (pablo.rotondo@univ-eiffel.fr)
Projet
Session #0
- Lecture : Java reminders [fr|en]
- Reading from keyboard
- Run Java class in a terminal
- Lecture : Map in Java [fr|en]
Session #1
- Lecture : Introduction [fr|en]
- Lecture : Buffers and Data Representation [fr|en]
- TD : Basics on ByteBuffers, Charsets and Endianness [fr|en]
Session #2
- Cours : Basics on UDP with Java [fr|en]
- TD : UDP Clients [fr|en]
Session #3
- Cours : Fault-tolerant client in UDP [fr|en]
- Cours : Loggers in Java [fr|en]
- TD : Fault-tolerant UDP clients (1/2) [fr|en]
Session #4
- TD : Fault-tolerant UDP clients (2/2) [fr|en]
Session #5
- Cours : Serveurs UDP [fr|en]
- TD : UDP Servers [fr|en]
- Cours : Manipulation de Map Java [fr]
Session #6
- Cours : Non-blocking UDP [fr|en]
- TD : Non-blocking UDP servers [fr|en]
Session #7
- TD : Non-blocking UDP clients [fr|en]
Ancien examen UDP
- TP noté d'entrainement [sujet]
Session #8
- Cours : TCP Clients (blocking) [fr|en]
- TD : TCP Clients (blocking) [fr|en]
Session #9
Session #10
Session #11
- Cours : TCP Servers (blocking) [fr|en]
- TD : TCP Servers (Exercises 1 to 3) [fr|en]
Session #12
- TD : TCP Servers (Exercises 3 to 5) [fr|en]
Session #13
- Cours : Non-blocking TCP Servers [fr|en]
- TD : Non-blocking TCP Servers (1/3) [fr|en]
Session #14
- TD : Non-blocking TCP Servers (2/3) [fr|en]
Session #15
- Cours : Non-blocking TCP Clients [fr|en]
- TD : Non-blocking TCP (3/3) [fr|en]
Sujet d'entrainements