diff --git a/Projet_POO/src/defaut/Main.java b/Projet_POO/src/defaut/Main.java index 8f60b27..3a98c90 100644 --- a/Projet_POO/src/defaut/Main.java +++ b/Projet_POO/src/defaut/Main.java @@ -10,7 +10,7 @@ public class Main { public static void main(String[] args) { GestionnaireListeUtilisateur.instance().ecoute(); - GestionnaireListeUtilisateur.instance().envoie("add$$$77$$$Moi$$$ip"); + GestionnaireListeUtilisateur.instance().envoie("add$$$77$$$Moi$$$LocalHost"); GestionnaireListeUtilisateur.instance().majListe(); diff --git a/Projet_POO/src/nom/GestionnaireNom.java b/Projet_POO/src/nom/GestionnaireNom.java index 422a1ae..126f220 100644 --- a/Projet_POO/src/nom/GestionnaireNom.java +++ b/Projet_POO/src/nom/GestionnaireNom.java @@ -1,12 +1,12 @@ package nom; import liste.ConstanteListeUtilisateur; -/* + import java.util.*; import java.io.IOException; import java.net.InetAddress; import java.net.UnknownHostException; -*/ + import liste.GestionnaireListeUtilisateur; import liste.UdpBroadcastClient; @@ -14,8 +14,7 @@ public class GestionnaireNom{ private String idUtilisateur; private String nomUtilisateur; - private String ipUtilisateur; - //public static String ipUtilisateur = InetAddress.getLocalHost().getHostName(); + static private String ipUtilisateur; //Instance du gestionnaire de liste @@ -23,6 +22,13 @@ public class GestionnaireNom{ //Renvoie le gestionnaire de liste, ou le créé s'il n'existe pas encore static public GestionnaireNom instance() { + + try { + ipUtilisateur = InetAddress.getLocalHost().getHostName(); + } + catch (Exception e) {} + + //Si l'instance n'existe pas, on la créé if (GestionnaireNom.uniqueInstance == null) { GestionnaireNom.uniqueInstance = new GestionnaireNom(); diff --git a/Projet_POO/src/ui/ListUI.java b/Projet_POO/src/ui/ListUI.java index 393d47a..eb922c9 100644 --- a/Projet_POO/src/ui/ListUI.java +++ b/Projet_POO/src/ui/ListUI.java @@ -94,7 +94,7 @@ public class ListUI extends JFrame implements Runnable{ ArrayList listeUtilisateur = GestionnaireListeUtilisateur.instance().getListeUtilisateur(); ArrayList liste = new ArrayList(); for (int i=0; i< listeUtilisateur.size(); i++) { - liste.add(listeUtilisateur.get(i).nom); + liste.add(listeUtilisateur.get(i).ip); } ajouterNomListe(dtm, liste);