Vous êtes sur la page 1sur 3

Université de Monastir A.U.

: 2023-2024
Faculté des Sciences de Monastir Développement d’application
Département des Sciences de l'Informatique réparties

TP N°4 : Les RPCs (Remote Procedure Call)


Exercice 1:

Objectif : permettre aux programmes d’appeler des procédures situées sur d'autres machines.
Partie Serveur :
1. Envoyer un message de confirmation au client : « Connexion réussie »
2. Recevoir un message du client
3. Selon le message, appeler la fonction addition/ multiplication/ soustraction
4. Renvoyer le résultat au client

Créer l’interface « CalculatorService » :

Créer la classe «CalculatorServiceImp » et implémenter les méthodes :

1
Créer la classe « RPCServer » :

Implémenter la classe « Conversation » :

Partie Client :
1. Ouvrir une connexion « localhost » sur le port 1234.
2. Attendre le message de confirmation de serveur.
3. Une fois le message est reçu, envoyer une chaine de caractères sous la forme « Opération,
entier1,entier2 ».

2
4. Afficher le résultat de calcul envoyé par le serveur.

Vous aimerez peut-être aussi