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) {