phpbar.de logo

Mailinglisten-Archive

[php] Echtzeitanzeige eines Boersencharts

[php] Echtzeitanzeige eines Boersencharts

Gerald Grote 520087027001-0001_(at)_t-online.de
Tue, 26 Sep 2000 10:36:02 +0200


> Hi,
>
> ich moechte ein Boersenspiel fuer den Browser programmieren.
> (Informatikunterricht 13. Klasse) Dazu sollen die
> Staende des Spiels und die Bvrsenkurses in einem eigenen
> Fenster staendig aktualisiert werden.
> Es werden keine besonderen Ansprueche an das aeussere
> gestellt (Grafik, ...)
>
> Eignet sich dazu php? Kann man dies in einer Endlosschleife
> darstellen? Wie kann man die Spielerreihenfolge kontrollieren,
> ohne staendig den Bildschirm refreshen zu muessen?

Dafur ist PHP nur bedingt geeignet. Ein PHP-Skript hat eine begrenzte
Laufzeit (Defaulteinstellung ist 30 sek). D.h. spatestens nach 30 Sekunden
wird die Bearbeitung mit einer Fehlermeldung (timeout) abgebrochen. Die
einzige Losung ware das regelma?ige Refreshen durch den Client, um die Seite
komplett neu aufzubauen, aber das entspricht naturlich nicht unbedingt
deinen Echtzeitanforderungen. Wenn ein Refresh von 10-30 Sekunden fur deine
Zwecke ausreicht, mu?te zumindest die Kursdarstellung so machbar sein. Die
Abwicklung der Orders auf dem Server ist aber auch nicht ganz
unproblematisch, denn eine Order wird ja nicht immer sofort ausgefuhrt
sondern liegt manchmal solange im System, bis irgendwelche Limits erfullt
sind. Soetwas mit einem kurzlebigem PHP-Skript zu losen, ist ziemlich
schwierig.

Fur solche Falle ist eigentlich ein Java-Applet in Kombination mit einem
speziellen Server (idealerweise auch in Java) das Mittel der Wahl. Fur den
Java-Anfanger ist die Server-Client-Kommunikation naturlich nicht ganz
trivial.

mfg,
Gerald.



php::bar PHP Wiki   -   Listenarchive