MaDKit forum

Welcome All !
Please, use explicit topic names when creating new threads. Thanks.

You are not logged in.

#1 2010-11-11 14:52:11

Giner Maurin
Member
Registered: 2010-11-07
Posts: 8

Communication entre agents de classes différentes

Nous avons un nouveau problème.
Lorsque nous créons des agents de classes différentes, beaucoup de fonctions ne sont plus accessibles.

/*
Le broadcastMessage() ou sendMessage() ne marchent pas lorsque ils sont envoyé ou reçu depuis des agents de classe différentes.

Comment faire communiquer des agents qui ne sont pas de même classe? */


Edit : ce problème a été résolu. Notre problème était que pour lancer des agents depuis une autre méthode que le main, on re-utilisais le Madkit.main au lieu de juste faire le launchAgent().


Autre question: Si un agent reçoit plusieurs message en même temps, est ce qu'une succession de nextMessage() permet de récupérer tout les messages qu'il a reçu? ou il prend juste le dernier reçu?



Merci d'avance.

Last edited by Giner Maurin (2010-11-11 17:19:13)

Offline

#2 2010-11-12 09:46:39

fmichel
Administrator
From: Montpellier
Registered: 2009-03-24
Posts: 176
Website

Re: Communication entre agents de classes différentes

Giner Maurin wrote:

Autre question: Si un agent reçoit plusieurs message en même temps, est ce qu'une succession de nextMessage() permet de récupérer tout les messages qu'il a reçu? ou il prend juste le dernier reçu?

Merci d'avance.

Oui, cela permet de récupérer tous les messages : nextMessage récupère les messages dans l'ordre de réception.

Offline

#3 2013-05-29 01:44:38

hiba
Member
Registered: 2013-04-05
Posts: 15

Re: Communication entre agents de classes différentes

comment peut on créer des attributs pour une classe sous madkit SVP?

Offline

#4 2013-05-29 11:23:21

fmichel
Administrator
From: Montpellier
Registered: 2009-03-24
Posts: 176
Website

Re: Communication entre agents de classes différentes

Bonjour,

Merci de créer un nouveau fil de discussion et de préciser votre question.

Offline

Board footer