bonjour à tous,
je devellope une application à base d'agents jade avec java.
le problème que je rencontre c'est que la communication entre mes deux agents ne marche pas, càd que qd le 1er agent envoie un message l'autre ne le receptionne pas.
voila mon problème, en fait j'arrive pas à comprendre ou se trouve le pb.
voici ici la portion du code de l'agent Sender:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
ACLMessage aclMessage = new ACLMessage(ACLMessage.REQUEST);
   AID aid=new AID("jack",true);
   aclMessage.addReceiver(aid
 
   aclMessage.setContent("Hello! How are you?");
 
   this.send(aclMessage);
et la portion du code de l'agent receiver:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
while (true) { ACLMessage aclMessage = myAgent.receive(mt);
                    if (aclMessage!=null)// le pb est ici(aclmessage=null)
                    {System.out.println(myAgent.getLocalName()+": I receive message.\n"+aclMessage);
                    } else {this.block();}
                  }
si qlq peut m'aider j'en serait reconnaissante;
cordialement