Utilisation des threads
Le principe d utilisation des Threads est simple.
• Pratiquement, après avoir créé un objet ServerSocket par le serveur, on le
place (l objet) comme paramètre à un constructeur de la classe qui
implémente la classe Runnable ou étend...
More
Utilisation des threads
Le principe d utilisation des Threads est simple.
• Pratiquement, après avoir créé un objet ServerSocket par le serveur, on le
place (l objet) comme paramètre à un constructeur de la classe qui
implémente la classe Runnable ou étend la classe Thread.
• Dès qu un client souhaite se connecter avec le serveur, un Thread
s occupe de la connexion.
Exemple de schéma de connexion Multi-Threads
Application multi-clients
Application client/serveur classique
• Un serveur et plusieurs clients
• Le serveur doit pouvoir répondre aux requêtes des clients sans contraintes
sur ordre d arrivée des requêtes
• Contraintes à prendre à compte
Chaque élément (client ou serveur) s exécute indépendamment des autres et
en parallèle des autres.
• Particularité coté serveur en TCP
o Une socket d écoute sert à attendre les connexions des clients
o A la connexion d un client, une socket de service est initialisée pour
communiquer avec ce client
• Envoi de données à un client
o UDP : on
Less