Java rmi

Signaler
Messages postés
1
Date d'inscription
mercredi 8 janvier 2003
Statut
Membre
Dernière intervention
8 janvier 2003
-
Messages postés
4
Date d'inscription
vendredi 22 février 2008
Statut
Membre
Dernière intervention
10 avril 2016
-
salut a tout

je veus tester un petit exemple en java utilisant rmi,
je l'ai execute sur mon poste mais le probleme
c'est que je veus l'executer sur 2 postes distants
client /serveur comment faire??????

3 réponses

Messages postés
4
Date d'inscription
mardi 30 décembre 2003
Statut
Membre
Dernière intervention
16 mars 2004

Salut,

j'ai le même problème que tu as eu, peux tu me dire si tu l'as résolu et comment tu as fait?

Merci

Gaelle :)
Messages postés
5
Date d'inscription
dimanche 15 juin 2003
Statut
Membre
Dernière intervention
22 novembre 2005

salut les amis ;)

alors, si vous voulez executer une application rmi sur un seul pc, vous pouvez utiliser l'adresse "localhost" ou "127.0.0.1" .
pour une execution reseau, vous n'avez qu' lié votre pc avec un autre en fixant des adresse ip ou le tester sur un intranet
;)
Messages postés
4
Date d'inscription
vendredi 22 février 2008
Statut
Membre
Dernière intervention
10 avril 2016

C'est très simple j'explique
Dans le code du client rmi change l'adresse ou le nom de ta machine et entre l'adresse de la machine qui se connecte a la tienne.
Comment?:ex: interface h=(interface)Naming.lookup(rmi://192.168.0.1/serveur)
Ensuite tu definis laquelle des deux machines sera ton serveur.Tu copies le code du serveur,celui de l'interface dans un dossier de la machine serveur qui sera defini au prelable comme variable d'environnement  classpath.
 Tu copies de meme les codes du client et de l'interface dans un dossier de la machine cliente (a definir aussi dans le classpath!!)
Tu peux maintenant compiler le serveur sur le serveur,lancer l'annuaire rmiregistry(start rmiregistry)sur le serveur et coté client tu peux lancer ton client rmi
c'est tout et ça marche!!!