Dans un premier temps, la carte malveillante va écouter tous les messages radio, et les afficher dans la console de l’interface Vittascience. De cette manière, dès qu'un message est reçu, son contenu (clé + valeur) sera écrit dans la console.
Ensuite, plutôt que de simplement afficher les données reçues, on va mettre en forme les résultats pour une lecture plus claire. Le programme, lorsqu’il va recevoir des données, va devoir lier l’identifiant de compte à son solde.
Ainsi, la carte malveillante affichera directement les informations importantes, plutôt que toutes les données, qui ne sont pas forcément pertinentes. Pour cela, on va créer deux variables :
identifiant et
solde. Lorsqu’on reçoit le message de demande de la part du client, on stocke son identifiant dans la variable identifiant, et on fait la même chose avec le solde contenu dans la réponse du serveur. Et comme la réponse du serveur est le dernier message de l’échange, on peut effectuer l’affichage des données lorsque la réponse du serveur est reçue.
Si tu es bloqué :
- Affiche name et value dans la console pour vérifier que tu vois bien passer les messages demande_solde puis reponse_solde.
- Pense à mémoriser l’identifiant reçu avec demande_solde, puis à afficher cet identifiant avec le solde reçu quand tu reçois reponse_solde.
- Tu peux utiliser le bloc Créer le texte pour correctement mettre en forme les résultats sous la forme identifiant : solde