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.
Partager