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:
au niveau de l'agent receiver:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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);
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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 ACLMessage msg= receive() ; if (msg!=null) {méthodes} else block();
Merci d'avance
Partager