Created early Jan 2017, using the wonderful ESP8266 Thing from Sparkfun,and the software provided by them and by others. (See code)
The hardware that is serving this page cost $16. For details, see my page with the details, including the sourcecode, for the server this comes from.
An Arduserver is a little demo of how you can set up a small web-server which will allow someone with a browser to control outputs and read inputs remotely, across the internet with nothing more than a browswer.
Furthermore, due to the following two odd lines, the Arduserver is machine friendly, and data can be read from the Arduserver by programs running in computers elsewhere. So, for instance, if you wanted an alarm to ring at location A when the temperature at location B dropped below say, 40 degrees Fahrenheit, that could be arranged if you had an Arduserver at B, and an automatic Watch the Arduserver program running at A.hhhhsttthhhhstttb
Add one of the folling to the URL you used:
/led/1, /led/0, or /read.
Hmmmm... it seems that the web server creation is more robust than it was a few years ago (2013?). A page this 'big' would have caused arcane and tedious problems once upon a time. Hurrah for THIS kind of 'progress'!
It also seems that the 's+=' mechanism (see code) is quite powerful, and can handle a LONG string! (^_^)... but not and endless one.
I very nearly didn't catch this... my test of 30 lines of about 30 characters was NEARLY passed. I overlooked a few chars truncated from this paragraph for a few days. Adding the extra client.print(s) marked //to flush s fixed things.