Hi!
I'm new to arduino and registered just to say:
Thank you very much Sir! 8)
The code works very well on my platform (arduino Uno + Ethernet Shield with PoE) but a few strings were to be pulled:
The program left only 131 bytes of SRAM left on the processor (witch has 2k ) , the server didn't respond at all and the serial debugging was a mess with a lot of stupi charachters. So, I tried to reduce the SRAM space occupied by the program. And with a simple method I left the Arduino with an astonishing 963 bytes left to play (instead of the 131 bytes)
the method is very simple. In every line of the program with, for example
client.print("DoActionon003");
client.println("\"\">[Command 3]</a>
");
Serial.print("Setup Done");
you (not the author of the code, you, who are going to use the code) should put the quotes inside the function "F"
client.print(F("DoActionon003"));
client.println(F("\"\">[Command 3]</a>
"));
Serial.print(F("Setup Done"));
with this, you are reducing the space written in the SRAM and passing it to program memory.
Cheers!