0% ont trouvé ce document utile (0 vote)
60 vues2 pages

Sockets UDP : Application Client/Serveur

Le document décrit l'utilisation des sockets UDP en Java. Il présente les classes clés comme DatagramSocket et DatagramPacket utilisées pour l'envoi et la réception de datagrammes. Il présente également deux exercices, le premier consistant à développer une application client-serveur de messagerie et le second un guichet bancaire gérant des comptes.

Transféré par

meriem djellal
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
60 vues2 pages

Sockets UDP : Application Client/Serveur

Le document décrit l'utilisation des sockets UDP en Java. Il présente les classes clés comme DatagramSocket et DatagramPacket utilisées pour l'envoi et la réception de datagrammes. Il présente également deux exercices, le premier consistant à développer une application client-serveur de messagerie et le second un guichet bancaire gérant des comptes.

Transféré par

meriem djellal
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

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.

Vous aimerez peut-être aussi