UDP problems de 1 entre chaque lettre sur WIFLYHQ

Bonjour bonjour ,voila je travaille sur un modu RN XV 171 wifi avec sn sheilde proto ainsi qu'une arduino UNO R3

donc aprés mainte effort je suis enfin parvenu à envoiyer un message "hello world !" de la carte A ver la carte B sachant que la carte A envois et la carte B recois le message (pour debuté)

les PB que j'ai eu c'est en utilisant le protocol TCP le message envoyer est reçu par la carte B mais dans le port serie quand j'affiche il m'afficeh le OPEN " hello world" CCLOS voici le code des deux

Carte A

#include <WiFlyHQ.h>

#include <SoftwareSerial.h>
WiFly wifly ;
//SoftwareSerial wifiSerial(8,9);
void setup(){
             Serial.begin(9600);
             wifly.begin(&Serial, NULL);
            
             wifly.setIpProtocol(WIFLY_PROTOCOL_TCP);
           
      }
  void loop()
{
       wifly.open("169.254.1.2",2000);
        wifly.write("Hello, world je suis B!");
    //wifly.close();
  
}

voitureB

#include <WiFlyHQ.h>

#include <SoftwareSerial.h>
WiFly wifly ;
//SoftwareSerial wifiSerial(8,9);



void setup(){
             Serial.begin(9600);
              wifly.begin(&Serial, NULL);
             //wifly.setIpProtocol(WIFLY_PROTOCOL_UDP);
             wifly.setIpProtocol(WIFLY_PROTOCOL_TCP );
               
             //wifly.join("voitureB");
      }
  void loop()
{Serial.println("");
   while(1)
   {
     
      {
        
        Serial.write(wifly.read());
       
     delay(1000);}
   }

en mode UDP et c'est la le blem
voiture A

#include <WiFlyHQ.h>

#include <SoftwareSerial.h>
WiFly wifly ;
//SoftwareSerial wifiSerial(8,9);



void setup(){
             Serial.begin(9600);
             wifly.begin(&Serial, NULL);
            
             wifly.setIpProtocol(WIFLY_PROTOCOL_UDP);
           
      }
  void loop()
{
  
       wifly.sendto("Hello, world je suis B!","169.254.1.2",2000);
   
}

Voiture B 169.254.1.2

#include <WiFlyHQ.h>

#include <SoftwareSerial.h>
WiFly wifly ;
//SoftwareSerial wifiSerial(8,9);



void setup(){
             Serial.begin(9600);
              wifly.begin(&Serial, NULL);
            wifly.setIpProtocol(WIFLY_PROTOCOL_UDP);
            // wifly.setIpProtocol(WIFLY_PROTOCOL_TCP );
               
             //wifly.join("voitureB");
      }
  void loop()
{Serial.println("");
   while(1)
   {
     
      {
        
       
        Serial.print(wifly.read());
       
     delay(1000);}
   }

la je recoi en sortie 1H1e1l1l1 w1o1r1l1d1 j1e1 s1u1i1s1 B1!

ma question c'est comment enlever les 1 qui se répéte avant chaque lettre lors d'une transmission UDP merciii

bonjour,
édite ton post pour mettre le code entre des quotes :wink:
ca sera plus lisible