|
Publicité ' | ||||||||||||||||||||||||
|
|
#141 |
|
Candidat au titre de Membre du Club
![]() |
Merci pour les idées, mais je préfère ne pas ajouter encore un nouvel agent à tout cela, étant donné que je trouve déjà que l'application est trop lente...
Pour résoudre le problème, je vais simplement, pour l'instant, ajouter une variable NbA qui déterminera le nombre d'agents en activité qui sera modifiée lors de la création et la disparition des agents. Ce n'est pas terrible comme solution (Si un agent rencontre un problème ou est détruit de façon impromptue, l'exception sera de retour puisque la modification du nombre d'agent n'aura pas été faite) et j'espère que ça sera temporaire. J'avais cherché comme solution une façon de mettre tous les agents en destinataires (de la même façon que ACLmessage.clearAllReceiver() supprime tous les destinataires de msg), mais je n'ai pas (pas encore?) trouvé, ni dans dfd ni dans ACLmessage. Merci pour l'aide en tout cas, si je trouve une (vraie) solution, je la posterai. |
|
|
00
|
|
|
#142 | |
|
Membre du Club
![]() ManarEtudiante Inscription : avril 2009 Messages : 33 ![]() |
Citation:
|
|
|
|
00
|
|
|
#143 |
![]() ![]() Inscription : mai 2007 Messages : 3 180 ![]() |
ah, ok
désolé, bonne courage
__________________
Tweet more than 140 characters with long-tweets.comTutoriels JADE (Java Agent DEvelopment Framework) http://djug.developpez.com Je ne réponds pas aux questions techniques par Messages privés: les forums sont faits pour ça
|
|
|
00
|
|
|
#144 |
|
Membre du Club
![]() ManarEtudiante Inscription : avril 2009 Messages : 33 ![]() |
|
|
|
00
|
|
|
#145 | |
|
Membre du Club
![]() ManarEtudiante Inscription : avril 2009 Messages : 33 ![]() |
Citation:
|
|
|
|
00
|
|
|
#146 |
![]() ![]() Inscription : mai 2007 Messages : 3 180 ![]() |
aucune idée
__________________
Tweet more than 140 characters with long-tweets.comTutoriels JADE (Java Agent DEvelopment Framework) http://djug.developpez.com Je ne réponds pas aux questions techniques par Messages privés: les forums sont faits pour ça
|
|
|
00
|
|
|
#147 |
|
Invité de passage
![]() Étudiant Inscription : juin 2011 Messages : 1 ![]() |
Bonjour,
Je me suis mis à la programmation agent depuis peu, et j'arrive à faire communiquer 2 agents qui sont sur la même plateforme (merci ce tuto Mon problème se situe plutôt dans la communication d'agents qui sont sur des plateformes différentes. Concrètement, sur un ordi je lance un agent, et sur un autre ordi je lance un autre agent qui envoie des ordres au premier. Seulement la communication ne s'effectue pas :/ Quelqu'un aurait-il une idée de comment résoudre mon problème ? Merci d'avance Edit: Problème résolu, il faut que les agents soit sur la même plateforme pour communiquer, donc le 2ème agent doit être lancé sur la plateforme du 1er agent. J'ai quand même eu des difficultés pour lancer l'agent 2 sur la plateforme de l'agent 1, le connexion ne se faisait pas... à cause semble t'il d'adresses ip foireuses. Bref, ci dessous les lignes de commandes pour lancer les 2 agents Agent 1 (création de la plateforme) java jade.Boot -gui -local-host <ipmachine1> <agent> Agent 2 (sur la plateforme de l'agent 1) java jade.Boot -local-host <ipmachine2> -host <ipmachine1> -container <agent> |
|
|
00
|
|
|
#148 | ||||||||
|
Membre du Club
![]() ManarEtudiante Inscription : avril 2009 Messages : 33 ![]() |
Citation:
Citation:
Code :
Code :
Code :
|
||||||||
|
|
00
|
|
|
#149 |
![]() ![]() Inscription : mai 2007 Messages : 3 180 ![]() |
peux tu me dire au moins quel est le problème ? (je ne peux pas deviner)
__________________
Tweet more than 140 characters with long-tweets.comTutoriels JADE (Java Agent DEvelopment Framework) http://djug.developpez.com Je ne réponds pas aux questions techniques par Messages privés: les forums sont faits pour ça
|
|
|
00
|
|
|
#150 | |
|
Membre du Club
![]() ManarEtudiante Inscription : avril 2009 Messages : 33 ![]() |
Citation:
|
|
|
|
00
|
|
|
#151 |
![]() ![]() Inscription : mai 2007 Messages : 3 180 ![]() |
que veux tu dire par "voir le message de B qui envoyé à A ? ",
utilises-tu l'agent Sniffer ?
__________________
Tweet more than 140 characters with long-tweets.comTutoriels JADE (Java Agent DEvelopment Framework) http://djug.developpez.com Je ne réponds pas aux questions techniques par Messages privés: les forums sont faits pour ça
|
|
|
00
|
|
|
#152 | ||
|
Membre du Club
![]() ManarEtudiante Inscription : avril 2009 Messages : 33 ![]() |
Citation:
Citation:
|
||
|
|
00
|
|
|
#153 | |
![]() ![]() Inscription : mai 2007 Messages : 3 180 ![]() |
Citation:
__________________
Tweet more than 140 characters with long-tweets.comTutoriels JADE (Java Agent DEvelopment Framework) http://djug.developpez.com Je ne réponds pas aux questions techniques par Messages privés: les forums sont faits pour ça
|
|
|
|
00
|
|
|
#154 | ||||
|
Membre du Club
![]() ManarEtudiante Inscription : avril 2009 Messages : 33 ![]() |
Code :
Code :
|
||||
|
|
00
|
|
|
#155 | ||||
|
Membre du Club
![]() ManarEtudiante Inscription : avril 2009 Messages : 33 ![]() |
je simplifier (je veux envoyé la clé de AgentLanceur >AgentService)
j'ai lancé AgentService @ Container_1 Code :
Code :
|
||||
|
|
00
|
|
|
#156 |
![]() ![]() Inscription : mai 2007 Messages : 3 180 ![]() |
je ne peux pas testé ton code pour le moment,
peux tu me montrer un exemple d’échange de clé (la clé envoyée et celle reçue) ?
__________________
Tweet more than 140 characters with long-tweets.comTutoriels JADE (Java Agent DEvelopment Framework) http://djug.developpez.com Je ne réponds pas aux questions techniques par Messages privés: les forums sont faits pour ça
|
|
|
00
|
|
|
#157 | ||||
|
Membre du Club
![]() ManarEtudiante Inscription : avril 2009 Messages : 33 ![]() |
Citation:
Citation:
Code :
portant, il est marche bieeen dans le cas ou mes agent sont dans la même conteneur !!!!! il y une autre configuration ou quoi! |
||||
|
|
00
|
|
|
#158 | |||
![]() ![]() Inscription : mai 2007 Messages : 3 180 ![]() |
Citation:
ou bien tu te content de les comparer ?
__________________
Tweet more than 140 characters with long-tweets.comTutoriels JADE (Java Agent DEvelopment Framework) http://djug.developpez.com Je ne réponds pas aux questions techniques par Messages privés: les forums sont faits pour ça
|
|||
|
|
00
|
|
|
#159 | |
|
Membre du Club
![]() ManarEtudiante Inscription : avril 2009 Messages : 33 ![]() |
Citation:
|
|
|
|
00
|
|
|
#160 |
![]() ![]() Inscription : mai 2007 Messages : 3 180 ![]() |
ah, je crois que j'ai compris le problème;
la ligne suivante Code :
byte[] publicKey = rsa.getPublicKeyInBytes(); actuellement ton code récupère une référence sur ce tableau ([B@1f89785) ou lieu de récupérer la clé, donc il faut lire la clé à partir du tableau publicKey , puis l'envoyer au 2e agent
__________________
Tweet more than 140 characters with long-tweets.comTutoriels JADE (Java Agent DEvelopment Framework) http://djug.developpez.com Je ne réponds pas aux questions techniques par Messages privés: les forums sont faits pour ça
|
|
|
00
|
Copyright © 2000-2013 - www.developpez.com