je suis entrain de faire un code pour simuler une discussion entre un serveur et plusieurs clients.
j'ai ma classe client et ma classe serveur, maintenant pour diffuser le message à tous les clients, je dois le ranger dans une liste. C'est la que je coince, je ne sais pas ou trop ou mettre la liste et comment l'appeler dans ma méthode diffusion de la classe serveur. Voici mes classes:
classe client:
public boolean seconnecter( serveur serveur) { boolean connect = true; System.out.println("Vous etes connecte au serveur"); for(int i = 0; i < l.size(); i++) { l.add(this); }
return connect;
}
public void envoyer(String message) {
}
public String recevoir (String message) { System.out.println("le message recu est le suivant:"); return message; } public static void main(String[] args) { // TODO Auto-generated method stub client premier = new client( "djamila"); serveur serveur1 = new serveur(); client deux = new client("djami"); System.out.println(deux.seconnecter(serveur1)); System.out.println(premier.seconnecter(serveur1)); System.out.println(premier.recevoir("comment tu vas"));