#include<SPI.h> // needed for Arduino versions later than 0018#include<Ethernet.h>#include<EthernetUdp.h> // UDP library from: bjoern@cs.stanford.edu 12/30/2008// Enter a MAC address and IP address for your controller below.
// The IP address will be dependent on your local network:
bytemac[]={0xDE,0xAD,0xBE,0xEF,0xFE,0xED};IPAddressip(192,168,1,177);unsignedintlocalPort=8888;// local port to listen on
// An EthernetUDP instance to let us send and receive packets over UDP
EthernetUDPUdp;voidsetup(){// start the Ethernet and UDP:
Ethernet.begin(mac,ip);Udp.begin(localPort);Serial.begin(9600);}voidloop(){// if there's data available, read a packet
intpacketSize=Udp.parsePacket();if(packetSize){Serial.print("Received packet of size ");Serial.println(packetSize);}delay(10);}