#include <EtherCard.h> static byte mymac[] = {0xDD,0xDD,0xDD,0x00,0x00,0x01}; static byte myip[] = {192,168,1,200}; static byte gwip[] = { 192,168,1,1 }; byte Ethernet::buffer[700]; void setup () { Serial.begin(57600); ether.begin(sizeof Ethernet::buffer, mymac); ether.staticSetup(myip, gwip); ether.printIp("IP: ", ether.myip); ether.printIp("GW: ", ether.gwip); } void loop() { word len = ether.packetReceive(); word pos = ether.packetLoop(len); if(pos) { Serial.println("he"); BufferFiller bfill = ether.tcpOffset(); bfill.emit_p(PSTR("<h1>hello</h1>")); ether.httpServerReply(bfill.position()); } }