scorpionetoile
Messages postés1Date d'inscriptionmercredi 8 janvier 2003StatutMembreDernière intervention 8 janvier 2003
-
8 janv. 2003 à 15:01
sergetoure
Messages postés4Date d'inscriptionvendredi 22 février 2008StatutMembreDernière intervention10 avril 2016
-
9 mai 2008 à 13:23
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??????
nizaration
Messages postés5Date d'inscriptiondimanche 15 juin 2003StatutMembreDernière intervention22 novembre 2005 25 sept. 2004 à 13:01
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
;)
sergetoure
Messages postés4Date d'inscriptionvendredi 22 février 2008StatutMembreDernière intervention10 avril 2016 9 mai 2008 à 13:23
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!!!