Hello allAs you probably here all the time im quite new to all this and could really use some help in my projectI need my programing to:1) get external IP 2) Wait for a while3) Get new external IP4) Compare the old and new to see if their are any changes

Oh, if the external ip is different then it will hopefully send a get request to another server, i have actualy managed this bit and in my backwards thinking to start at the end and work my way back. Thanks

I don't know if it's even possible to get the address of the outward facing IP of router that the Arduino is connected to. I asked that this topic be moved here to Networking, because it is more appropriate here. Perhaps someone else will be able to answer your question.

//////////////////////////////////////////////////////////////////////////CONFIGURE////////////////////////////////////////////////////////////////////////byte server[] = { 192,168,0,31 }; //ip Address of the server you will connect to

//The location to go to on the server//make sure to keep HTTP/1.0 at the end, this is telling it what type of file it isString location = "/externalip.php/ HTTP/1.0";

I setup a webserver localy on that ip for now which is printing the internal ip but shows alls working, so as of now i get a simple ip address.

So i think what i need to do is then save that numer as a string?Then wait (thats the easy bit )Then change the name of the now old ip sting to "old"Check again and call it "new" Check old against new If old is the same as new then...If not start again But i have no idea how to get the read data and save it as a string?

There is no reason to be using the String class. There is, in particular, almost a crime in wrapping a global char array as a String just because you can't figure out what the correct return type for readPage() should be (hint: it's void).

Anyway, that code does something, and generates some serial output. The psychic we hired starts the 12th of never. If you need help before then, you'll tell us what that code actually does, and show the serial output.

Excellent code Changes to external ipHow do I send the ip found for a PHP page or email?Or how do I access a page as http://username:password@members.dyndns.org/nic/update?hostname=yourhostname&myip=ipaddress