Exemplo n.º 1
0
 /** start_notification */
 public synchronized void start_notification() throws RemoteException {
   JOptionPane.showMessageDialog(
       null,
       "Le serveur est connecté de nouveau",
       "Notification du client",
       JOptionPane.INFORMATION_MESSAGE);
   srv_state = true;
   try {
     for (int i = 0; i < J.getnbrcon(); i++) {
       if (J.list_con()[i].compareTo(C.get_nom()) != 0) {
         C.ajout(J.list_con()[i]);
       }
     }
   } catch (RemoteException ex) {
   }
 }
Exemplo n.º 2
0
 /** close_notification */
 public synchronized void close_notification() throws RemoteException {
   JOptionPane.showMessageDialog(
       null,
       "Le serveur est injoignable pour le moment",
       "Erreur distante",
       JOptionPane.INFORMATION_MESSAGE);
   srv_state = false;
   C.initialiser();
 }
Exemplo n.º 3
0
 // ______________________________________Méthode qui met à jour la liste des destinataires d'un
 // client
 public synchronized void clidisconnect(String nom) throws RemoteException {
   C.supp(nom);
 }
Exemplo n.º 4
0
 // ______________________________________Méthode qui met à jour la liste des messages recues d'un
 // client
 public synchronized void updatemsgs(Communication com) throws RemoteException {
   C.update("[" + com.get_src() + "] : " + com.get_msg());
 }
Exemplo n.º 5
0
 // ______________________________________Méthode qui met à jour la liste des destinataires d'un
 // client lors de la connexion d'un nouveau client
 public synchronized void newcliConnexion(String nom) throws RemoteException {
   C.ajout(nom);
 }