Bonjour, Je travaille sur l'analyse du contenu d'un tchat afin d'analyser chaque lignes automatiquement.
Grace aux handle j'arrive a récupérer la dernière ligne ( la plus récente a que fois) et de la traiter

actuellement j'ai ma fonction "derniere_ligne()" lancée dans un thread qui récupère et traite la ligne. cela fonctionne assez bien


Le problème est quand l'activité du tchat est intense certaines lignes ne sont pas analysées!

Du coup je récupère les 5 dernières lignes au lieu de la dernière seulement.

Les 5 dernières lignes sont dans une list mais on peut les mettre dans un autre type.


Admettons que les 5 dernières lignes capturées soient

(1)Arrivée : xxxxx
(2)Arrivée : yyyyy
(3)xxxx : salut
(4)Sortie : zzzzz
(5)Sortie : vvvvv

ma question est comment analyser totalement les 5 dernières lignes (1)(2)(3)(4)(5) qu'une seule fois sachant qu'à la prochaine capture ce sera par exemple

(1)Sortie : zzzzz
(2)Sortie : vvvvv
(3)xxxx : allo
(4)xxxx : ya qqun
(5)oooo : oui

il faudra analyser que les messages (3)(4)(5)

en cas d’inactivité on envoie que la dernière ligne (5), comme c'est la même que la précédente elle sera ignorée par ma fonction de traitement.

Merci de votre aide