       Serial.print(F("Memoire disponible debut boucle : "));
       Serial.println(freeRam());
       // on lit la commande de ce client
-      commandeGlobal=lireCommande(&client);
+      String commande=lireCommande(&client);
       // suivi
       Serial.print(F("commande : ["));
-      Serial.print(commandeGlobal);
+      Serial.print(commande);
       Serial.println(F("]"));
       // si la commande est vide, on ne la traite pas
-      if(commandeGlobal.length()==0) continue;
+      if(commande.length()==0) continue;
       // sinon on la traite
-      traiterCommande(&client,&commandeGlobal);
+      traiterCommande(&client,&commande);
       // mémoire disponible
       Serial.print(F("Memoire disponible fin boucle : "));
       Serial.println(freeRam());

#include <SPI.h>
#include <Ethernet.h>
#include <String.h>
#include <aJSON.h>
// ---------------------------------- CONFIGURATION DE L'ARDUINO DUEMILANOVE
// adresse MAC de l'Arduino DUEMILANOVE

IPAddress ipServeurEnregistrement(192,168,2,1); // IP du serveur d'enregistrement
int portServeurEnregistrement=100; // port du serveur d'enregistrement
EthernetClient clientArduino; // le client Arduino du serveur d'enregistrement

// initialisation
void setup() {
