Bonjour besoin d'aide s'il vous plait

Bonjour, aujourd'hui je viens vous demander de l'aide car je suis bloque. J'ai un travail a faire et je dois faire communiqué 2 arduino équipé de shield ethernet2 en LAN avec un cable ethernet.

J'ai chercher partout j'ai essayer plusieurs choses mais je n'y arrive pas, je ne sais pas ce qui me bloque.

Alors voila les programmes que j'ai déjà fait.

Le Serveur

#include <SPI.h>
#include <Ethernet.h>

byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xFD };  

byte ip[] = { 20, 0, 0, 177 };    


EthernetServer server = EthernetServer(80);

int data;
void setup()
{
 
  Ethernet.begin(mac, ip);


  server.begin();
}

void loop()
{
 
  EthernetClient client = server.available();

    server.write(client.read());
  }

Le client

#include <SPI.h>
#include <Ethernet.h>

byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };  

byte ip[] = { 10, 0, 0, 177 };    


EthernetClient client;

int data;
void setup()
{
 
  Ethernet.begin(mac, ip);


 
}

void loop()
{
 
client.read;
 }

En espérant que vous pourrez m'aider.

les 2 adresses MAC identiques pour des shields distincts ?

et même ip

Merci, je l'ai avais déjà changer mais suite a un problèmes de compilations j'ai tout copier coller depuis le serveur.

Et qu'est-ce qui bloque ?

Et bien j'ai essayer d'envoyé une variable je l'écrit sur le client et le serveur doit la lire j'ai essayé de mettre ça en place mais je ne sais pas comment m'y prendre