Java Avance
Programmation r´eseau
Emmanuel ADAM
LAMIH UMR CNRS 8530
Universit´e de Valenciennes et du Hainaut-Cambr´esis
FRANCE
22 janvier 2008
E. ADAM (University of Valenciennes) Java Avance 22 janvier 2008 1 / 24
Plan
1Communication par sockets
2Protocole TCP
3Communication par UDP
4Liens Internet : URL
5Exemple : Client - Serveur
6communication 1-n (1 serveur - N clients)
E. ADAM (University of Valenciennes) Java Avance 22 janvier 2008 2 / 24
Communication par sockets
Communication par sockets
package java.net
Pr´esentation
Les classes de java.net.* permettent d’´etablir des flux
d’entr´ees/sorties entre machines `a l’aide de sockets
Il existe deux protocoles utilisant les sockets en Java :
TCP : Stream Socket
Communication en mode connect´eS
Les applications sont averties lors de la d´econnexion
UDP : Datagram Socket
Communication en mode non connect´eS
Plus rapide mais moins fiable que TCP
E. ADAM (University of Valenciennes) Java Avance 22 janvier 2008 3 / 24
Communication par sockets
Communication par sockets
package java.net
Pr´esentation
Les classes de java.net.* permettent d’´etablir des flux
d’entr´ees/sorties entre machines `a l’aide de sockets
Il existe deux protocoles utilisant les sockets en Java :
TCP : Stream Socket
Communication en mode connect´eS
Les applications sont averties lors de la d´econnexion
UDP : Datagram Socket
Communication en mode non connect´eS
Plus rapide mais moins fiable que TCP
E. ADAM (University of Valenciennes) Java Avance 22 janvier 2008 3 / 24
Communication par sockets
Communication par sockets
package java.net
Pr´esentation
Les classes de java.net.* permettent d’´etablir des flux
d’entr´ees/sorties entre machines `a l’aide de sockets
Il existe deux protocoles utilisant les sockets en Java :
TCP : Stream Socket
Communication en mode connect´eS
Les applications sont averties lors de la d´econnexion
UDP : Datagram Socket
Communication en mode non connect´eS
Plus rapide mais moins fiable que TCP
E. ADAM (University of Valenciennes) Java Avance 22 janvier 2008 3 / 24
1 / 55 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !