postez le code qui envoie les données...
en plus rien ne vous dit que (suivant la vitesse d'envoi) vous ne serez pas interrompu dans la loop par un appel à receiveEvent() entre le moment où vous faites le test et le moment où vous imprimez le résultat...