Package client

Examples of client.InterfaceClientChat


      e.printStackTrace();
    }
   
    System.out.println("Création d'un nouveau client...");
   
    InterfaceClientChat client = null;
   
    try {
      client = new ClientChat(Constantes.SERVER, Constantes.PORT, s) {
       
        @Override
        public void afficherMessage(Message message) throws RemoteException {
          System.out.println("\n\n" + message.toString() + "\n");
          System.out.print("Destinataire : ");
        }
       
      };
      try {
        client.connexion();
      } catch (ProfilException e) {
        System.err.println("Une erreur est survenue durant la création du client.");
        return;
      }
    } catch (RemoteException e) {
      System.err.println("Une erreur est survenue durant la création du client.");
      return;
    }
   
    for(;;) {
      try {
        System.out.print("Destinataire : ");
        s = entree.readLine();
        System.out.print("Message : ");
        s2 = entree.readLine();
       
        if(!client.envoyerMessage(new Commentaire(client.getUtilisateur(), s2), s))
          System.err.println("Une erreur est survenue durant l'envoi du message, vérifiez que le destinataire séléctionné existe.");

      } catch (RemoteException e) {
        System.err.println("Une erreur est survenue durant l'envoi du message, la connexion avec le serveur ne peut être établie.");
      } catch (IOException e) {
View Full Code Here


   
  @Override
  public boolean enregistrer(String url) throws RemoteException {
        try {
            // On vérifie que l'url correspond à un client
          InterfaceClientChat client = (InterfaceClientChat) Naming.lookup(url);
         
          String pseudo = client.getUtilisateur();
         
          if (clients.get(pseudo) != null)
            return false;
         
          // Ajout du client à l'annuaire
            clients.put(pseudo, url);
           
            System.out.println(client.getUtilisateur() + " vient de se connecter.");
        } catch(Exception ex) {
          return false;
        }
       
        return true;
View Full Code Here

   
  @Override
  public boolean enregistrer(String url) throws RemoteException {
        try {
            // On vérifie que l'url correspond à un client
          InterfaceClientChat client = (InterfaceClientChat) Naming.lookup(url);

          String pseudo = client.getUtilisateur();
         
          if (clients.get(pseudo) != null)
            return false;
         
          // Ajout du client à l'annuaire
            clients.put(pseudo, url);
           
            System.out.println(client.getUtilisateur() + " vient de se connecter au serveur de chat.");
        } catch(Exception ex) {
          return false;
        }
       
        return true;
View Full Code Here

TOP

Related Classes of client.InterfaceClientChat

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.