Conflit client-serveur/envoi e-mail dans un même programme Arduino

Bonjour,
J’ai développé un programme client-serveur, sur Arduino MEGA + shield ethernet2, qui gère des bassins, cuves d’eaux pluviales, pompes, arrosage et énergie solaire (Avec : Capteurs de niveau, température, humidité du sol etc.) Je me connecte à mon serveur par http://adresse ip:port.
Ce programme fonctionne correctement depuis plusieurs années.

Récemment, j’ai réalisé, à l’aide d’un « Tuto », un autre programme test sur Arduino UNO, qui permet de m’envoyer automatiquement par e-mail un rapport d’activité de capteurs divers, à des heures déterminées.
Ce programme fonctionne parfaitement.

Mon problème : J’ai voulu intégrer ce second programme dans le premier, mais ça ne fonctionne pas au niveau de l’envoi d’e-mails.

Dans le code, pour le client-serveur, je déclare :
EthernetServer serveur (80); // port d’écoute

Dans le code pour la partie serveur e-mails, je déclare :
char server[] = « smtp.free.fr »;
EthernetClient Client;

Mais j’ai une erreur de conflit avec char server[].
Pour essayer de résoudre le problème, J’ai mis :
char server1 = « smtp.free.fr »;
EthernetClient client1;

Je n’ai plus de conflit au niveau du code, je peux me connecter normalement à mon client-serveur par http://ip:code, par contre je ne reçois pas les e-mails.

Questions :
Peut-on, au sein d’un même programme, avoir un client-serveur auquel on se connecte et un client qui envoi des e-mails à un serveur smtp, via une même carte Arduino Shield Ethernet2 sur MEGA.

Pouvez-vous m’aider à comprendre mon erreur ?

Par avance merci.
Cordialement
Maxkcirtap.

English forum here... + read about Snippets R Us!

(sera bougé dans le forum français)

Salut
Tu ne crois pas qu'un bout de code serait indispensable ?

Poste ton code se sera plus simple a débugger ....