diff --git a/Application/Clavardage/src/controller/Controller.java b/Application/Clavardage/src/controller/Controller.java index d2f32b3..e70b9e0 100644 --- a/Application/Clavardage/src/controller/Controller.java +++ b/Application/Clavardage/src/controller/Controller.java @@ -479,6 +479,10 @@ public class Controller { /** Création de l'interface graphique **/ ctr1.interfaceRunning =true; ctr1.view=Interface.createAndShowGUI(ctr1); + ctr2.interfaceRunning =true; + ctr2.view=Interface.createAndShowGUI(ctr2); + ctr3.interfaceRunning =true; + ctr3.view=Interface.createAndShowGUI(ctr3); /** loop **/ while(ctr1.interfaceRunning) { diff --git a/Application/Clavardage/src/controller/ListeningThreadTCPChat.java b/Application/Clavardage/src/controller/ListeningThreadTCPChat.java index feba634..26ae568 100644 --- a/Application/Clavardage/src/controller/ListeningThreadTCPChat.java +++ b/Application/Clavardage/src/controller/ListeningThreadTCPChat.java @@ -91,7 +91,7 @@ public class ListeningThreadTCPChat extends ListeningThread{ c = controller.myUser.getChats().get(indexChat); } else { - this.controller.openSession(rm); + c=this.controller.openSession(rm); } } else { diff --git a/Application/Clavardage/src/controller/ListeningThreadTCPConnection.java b/Application/Clavardage/src/controller/ListeningThreadTCPConnection.java index fa31e9c..614b3c4 100644 --- a/Application/Clavardage/src/controller/ListeningThreadTCPConnection.java +++ b/Application/Clavardage/src/controller/ListeningThreadTCPConnection.java @@ -9,7 +9,7 @@ import java.net.Socket; public class ListeningThreadTCPConnection extends ListeningThread{ private Socket socket_tcp=null; - + private int nbChat = 0; /* CONSTRUCTOR OF ListeningThreadTCPConnection * @parametres * @param s : String => nom du thread @@ -25,7 +25,8 @@ public class ListeningThreadTCPConnection extends ListeningThread{ public void accept(ServerSocket servSocket) throws IOException { Socket socket_tcp= servSocket.accept(); - ListeningThreadTCPChat threadtcpchat = new ListeningThreadTCPChat("Chat_with_"+controller.myUser.getPseudo(),controller,socket_tcp); + this.nbChat++; + ListeningThreadTCPChat threadtcpchat = new ListeningThreadTCPChat("Chat_of_"+controller.myUser.getPseudo()+"_"+nbChat,controller,socket_tcp); threadtcpchat.start(); threadtcpchat.interrupt();