Ecole nationale Supérieure d’Informatique
ex. INI (Institut National de formation en Informatique)
Série de travaux dirigés N° :3 (Les sockets UDP)
Caractéristiques :
- Chaque datagramme est envoyé séparément.
- Il n’existe pas un ordre entre les packs
Les classes utilisées :
- DatagramSocket( int Port).
Methodes :
[Link](DatagramPacket P)
[Link](DatagramPacket P)
[Link]()
- public DatagramPacket(byte[] buf, int length, InetAddress address, int port) :
- Methodes :
[Link] getPort()
2. byte[] getData:
3. int getLength():
4. InetAdress adr getAddress() :
Principe démission :
- Création de la socket UDP
- Construction du paquet
- Envoi du paquet
Principe de réception :
- Création de la socket
- Création de la coquille de réception
- Attendre la réception
- Traitement des données.
Ecole nationale Supérieure d’Informatique
ex. INI (Institut National de formation en Informatique)
Exercice 1: Application client/serveur
Le but de l’exercice est de développer une application client/ serveur avec l’utilisation
des sockets UDP. Le programme client se connecte au serveur pour lui envoyer un
message. De l’autre côté, le serveur récupère le message pour lui envoyer une
réponse.
Exercice 2:
Le but de cet exercice est de développer une application client/ serveur guichet de
banque pour la gestion des comptes bancaire. Chaque compte est identifié par un
numéro unique, une clé, le nom de la personne concernée et une certaine somme
d’argent.
Le client peut déposer plusieurs types de demandes :
- Création de comptes.
- Consultation de solde : consiste à retourner le solde du compte.
- Débiter le compte : consiste à retirer un montant positif au solde du compte.
- Créditer le compte : consiste à ajouter un montant positif au solde du compte.
De l’autre côté, le serveur doit gérer les différentes demandes du client.