[Jade] Problème de communication entre agents en Jade
Slt à tous,
je suis en train de faire un projet d'un SMA en utilisant jade et éclipse, j'ai utilisé plusieurs tutoriels pour cela
Mais lors de l'exécution, j'ai trouvé que certains messages n'arrivent pas au bon destinataire(agent) que j'ai implémenté
j'ai utilisé le syntaxe suivant pour l'envoie des messages;
au niveau d'agent sender:
Code:
1 2 3 4 5 6 7
| ACLMessage msg= new ACLMessage(ACLMessage.INFORM);
msg.setContentObject((Serializable) part);
msg.addReceiver(new AID( "Agent2", AID.ISLOCALNAME));
send(msg); |
au niveau de l'agent receiver:
Code:
1 2 3 4
| ACLMessage msg= receive() ;
if (msg!=null)
{méthodes}
else block(); |
Est ce que vous pouvez m'aider en précisant pourquoi les messages ne sont pas bien distribués entre les agents sachant que j'ai 11agents qui s'échangent plusieurs messages?Aussi je me suis étonné parce que le console d'éclipse me donne des résultats différentes à chaque exécution, j'ai installé plusieurs versions et le même problème reste.
Merci d'avance