X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/jaceP2P.git/blobdiff_plain/75b8c0f2d17fa325685084522752884ef794febf..b5a7cb08ee803935699d211fd2abb0afddcbc98a:/src/jaceP2P/JaceSuperNode.java diff --git a/src/jaceP2P/JaceSuperNode.java b/src/jaceP2P/JaceSuperNode.java index c4238b7..09b25b3 100644 --- a/src/jaceP2P/JaceSuperNode.java +++ b/src/jaceP2P/JaceSuperNode.java @@ -1,8 +1,7 @@ package jaceP2P; import java.rmi.Naming; - -import and.Mapping.GNode; +import java.rmi.RemoteException; public class JaceSuperNode { final int NB_HEART_DECONNECT = 3; @@ -152,8 +151,13 @@ public class JaceSuperNode { index)).setNbOfNodes(Register.Instance().getSize()); SuperNodeListe.Instance().forwardCountNode(); - GNode deadGNode = snodeServer.delGNodeFromList( host, 0 ) ; - SuperNodeListe.Instance().removeGNode( deadGNode ) ; + try { + snodeServer.delGNodeFromList( host, 0, "" ) ; + } catch (RemoteException e) { + System.err.println( "Unable to remove the dead node from the list !" ) ; + e.printStackTrace(); + } +// SuperNodeListe.Instance().removeGNode( deadGNode ) ; // Register.Instance().viewAll(); // SuperNodeListe.Instance().viewAll();