Java : Aspects Avancés
La programmation Réseau
Communication par sockets
Les classes de java.net.* permettent très
facilement de se connecter à une machine
afin d’y établir des flux d’entrées/sorties.
En java, la socket est équivalente à un
gestionnaire d’entrée/sortie entre deux
machines.
Protocoles de communication
Il existe deux protocoles utilisant les
sockets en Java :
TCP : Stream Socket
Communication en mode connectéS
Les applications sont averties lors de la
déconnexion
UDP : Datagram Socket
Communication en mode non connectéS
Plus rapide mais moins fiable que TCP
Protocole TCP
Le serveur :
Crée une socket
Attend une
connection
accepte la demande
échange de données
Le client :
demande une
connection
création de socket
échange de données
ServerSocket
Définit une socket sur le serveur.
Pour créer une ServerSocket, il faut lui
donner un numéro de port.
Une fois crée, la socket Serveur attend
une connection par la méthode accept().
Ex :
ServerSocket s = new ServerSocket (8888)
Socket socket = s.accept(); // attente d ’une connection
1 / 86 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 !