Guten Morgen,
[...]
Meine Überlegung war jetzt, wo man so etwas noch antrifft und mir ist ein Chat eingefallen. Benutzer machen Eingaben und alle anderen Benutzer bekommen dies mitgeteit. Das Problem ist aber, dass ein Chat 'normalerweise' nicht auf http aufsetzt und ich von den Java(Script)-Chats keine Ahnung habe.
Eine Möglichkeit (für die meistens ein Chat der Standardbeispielfall ist) wäre eine Comet-Architektur (http://alex.dojotoolkit.org/2006/03/comet-low-latency-data-for-the-browser/). Dabei schließt der Server den Request nicht ab, sondern hält ihn offen und kann dadurch beliebig Daten nachschieben. Der Client muss damit dann halt umgehen können. Diese Art von Request/Response wird oft in Verbindung mit AJAX eingesetzt, wobei der Seitenrahmen komplett geladen wird, um dann mit einem zweiten Request (Javascript) die offene Kommunikation mit dem Server zu starten.
In Servlet 3.0 ist diese Möglichkeit spezifiziert. Ob und welche Möglichkeiten es da mit PHP o.Ä. gibt, kann ich Dir nicht sagen.
Schöne Grüße,
Peter