Bonjour à toutes et à tous.

Je suis débutant en java et je dois réaliser un projet Client/serveur en intégrant la notion de RMI.

Le problème c'est qu'au lancement de mon programme, Eclipse me "crache" ce message d'erreur cote Serveur:

java.rmi.ConnectException: Connection refused to host: 127.0.0.1; nested exception is:
java.net.ConnectException: Connection refused: connect

Du fait que je travaille en Localhost pour tester mes deux programmes, l'adresse du serveur est donc 127.0.0.1:20000.

Je vous présente le code Serveur:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 
public static void main(String[] args) throws InterruptedException, RemoteException {
try{
	Registry registry = LocateRegistry.createRegistry(20000);
	Naming.rebind ("rmi://127.0.0.1/Spectre", unClient);  	// dans le registre local
	Naming.rebind ("rmi://127.0.0.1/Spectre", deuxClient);  // dans le registre local
}
 catch(Exception e){System.out.println(e.toString());}
 
Et je vous présente le code Client:
public static void main(String[] args) {
 
try{
      Registry registry=LocateRegistry.getRegistry();// recupere un OD 
      Spectre agenceSpectre=(Spectre)Naming.lookup("rmi://127.0.0.1:20000/Spectre");
}
catch(Exception e){System.out.println(e.toString());}
Quelqu'un aurait une idée, une démarche a me proposer?
J'ai vu pas mal de chose sur Google mais je ne comprend rien aux manip...

En vous remerciant par avance