Comparer string

Apres plusieurs tentative

Quelles tentatives.
Bernardino t'avais proposé une solution.

Maintenant est-ce que le problème c'est la comparaison de chaines ou est-ce autre chose?
Parce que le bout de code que tu montres donnes à penser que tu ne gères peut être pas bien la réception de ta chaine.
As-tu fait imprimer la chaine reçue pour voir si tu stockes et compares bien la chaine complète?

En plus comme le fait remarquer skywodd il faut se méfier de String qui n'est pas très économe en ressources et peut jouer des tours en bouffant ta mémoire.