au démarrage du programme, j'ai [I]dataLen = 0, donc aucune donnée à lire. C'est d'ailleurs le premier élément que je vérifie. S'il est différent de 0 je lis le contenu de [I]data.
D'ailleurs je me suis trompé dans le code posté. Ce n'est pas
maisCode:data[id].id = id;
Code:data[id].id = recvData.id;