Je suis entrain de créer une petite application de chat (ma première application) avec CERTI. J'ai 4 fichiers: main.cc chat.cc chat.hh et chat.fed.
Je n'implémente aucune stratégie de temps dans mon exemple. Un message texte (char) est transmis d'un fédéré à un autre.
J'arrive à compiler mon code, à lancer le rtig et à lancer les deux fédérés. Dès que je tape le premier message à envoyer à l'autre fédéré un message d'erreur apparaît. ----------------------------------------------------------------------------------------------------------------------------- Message d'erreur par le fédéré. ----------------------------------------------------------------------------------------------------------------------------- Get handles... ParticipantClassID 3 AttrNameID2 CommunicationClassID =3Message_ID =1User_ID =2 subscribe: class 3, attributes 2 done. Taper le message � envoyer. Pour quitter l'application taper
. Test pour le mailing list de CERTI terminate called after throwing an instance of 'certi::UnimplementedService' Abandon (core dumped)
RTIA has thrown NetworkError exception. Reason: Connection closed by client. RTIA: Staying active to destroy federation... RTIA: Federation destroyed
Le problème vient sûrement de l'appel de la fonction sendInteraction. Normalement il manque un paramètre dans l'appel de cette fonction qui est une variable constRTI::FedTime& . Je n'utilise aucune gestion du temps donc je ne peux
pas attribuer une variable fedtime dans l'appel de cette fonction. J'ai essayé de remplacer cette variable par 0 mais ça marche pas.
Peut-on utiliser sendInteraction sans passer le paramètre constRTI::FedTime& ? Sinon, y'a t-il une solution à mon problème?
Vos idées me seront trés utiles, merci.
Cordialement,
Hassen
Ne gardez plus qu'une seule adresse mail ! Copiez vos mails vers Yahoo! Mail