Bonjour,

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
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
	private boolean ArretPcDistant(int X, int Y, String hote, int portAnnuaireClient){
 
		/* 
		  * arrets des pcs distants
		  */		
 
 
	    try{
			Registry reg = LocateRegistry.getRegistry(hote,portAnnuaireClient);
 
 
//			  installation d'un gestionnaire de securite
			 if (System.getSecurityManager() == null) {
		            System.setSecurityManager(new RMISecurityManager());
		    	}
			 System.out.println(hote);
 
			 /*	
			  *  Recuperation des elements du registre
			  */
 
			 NoeudsOD odStub = (NoeudsOD)reg.lookup("NoeudsOD");
 
			 System.out.println("ok");
 
 
			 odStub.ArretNoeud();
 
			 System.out.println("OD= "+odStub.GetNomHote());
 
			 stations.ListeStations[grille[X][Y]].SetConnecte(false);
			 System.out.println("PC distant: "+hote+" a ete arrete");
 
		}catch(Exception e){
			System.err.println("Erreur: "+e+" lors de l'arret du pc distant: "+hote);
		}
		return true;
	}
lors de la recuperation des elements du registre, une fois que ceci a ete execute:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
NoeudsOD odStub = (NoeudsOD)reg.lookup("NoeudsOD");
tout le code qui est apres n'est pas execute et je n'ai aucune Exception. qu'est qui ne va pas ?

Cordialement