Mit mehreren Clients hab ich's allerdings gar nicht erst getestet, das wäre mir zu viel Verwaltungsaufwand geworden (Sessions verwalten, mit mehreren EthernetServer-Objekten jonglieren).
Das ist wohl nicht das Problem, mit der Ethernet Lib funktioniert dies im Prinzip.
Es geht nur darum, das die Anzeige auf den anderen Clients aktuell ist wenn was geändert wird.
Wenn ich die ganze Seite so refreshe
<meta http-equiv="refresh" content="5" >
Funktioniert alles wie gewollt, das will ich aber vermeiden, da die Seite recht umfangreich ist.
Da der Server sowie schon seine Daten von einem Webspace holt, wäre nur der Refresh des DIV Tag's denkbar.
Der Arduino schreibt die Schalterstellungen via PHP Script auf den Webspace.
Dort gibt es ein PHP Script der Anhand der Daten den DIV Tag aufbaut.
Die Webseite hat einen Ajax Code der dieses Script via Autorefresh anstößt.
So ist mein Plan wie es laufen könnte.
Durch das Webserver Projekt habe ich meine C(++) Kenntnisse deutlich verbessern können, zwangsläufig auch HTML und Java.
Jetzt kommt wohl noch php und Ajax hinzu, muss mir halt alles erst anlesen.
Als Autodidakt braucht man ein Projekt um weiterzukommen, das Erfolgserlebnis braucht man wohl.
PS: Was wirklich nervt, ist das der ein und selbe HTML/Java Code auf verschiedenen Browsern unterschiedlich laufen.
Man kann dies zwar im Code differenzieren, auf den Arduino System wird das aber zu aufwendig.