Hallo,
ich habe mir vor kurzem mal die Thematik "Observer Pattern" angeschaut. (Für alle die nicht wissen was das ist: Ein Beobachter meldet sich an einem Gegenstand zB eben einem Chat an und wird bei einer neuen Nachricht benachrichtigt, und holt sich dann die neue Nachricht ab. So muss das Fenster nicht nach einer bestimmten Zeit aktualisiert werden, sondern das geschieht immer nur bei einer Änderung)
Nun wollte ich das ganze in einem Chat umsetzen. Hat hierzu schon jemand etwas Code?
Und zwar sollte irgendwo ein Master-Server laufen der die Nachrichten verwaltet und die Beobachter (Chat-Teilnehmer) benachrichtigt wenn es eine neue Nachricht gibt.
Habe mit Socket noch nichts größeres Programmiert und außerdem habe ich noch die Problematik, dass die Seite sich ja reloaden müsste wenn eine neue Nachricht vorhanden ist (und ein reload nur mit php geht meines Wissens nach nicht?!)
Hab schonmal etwas gegoogelt aber noch nichts passendes gefunden (leider nennt sich der Beobachter-Chat in manchen Computerspielen auch Observer chat....)
mfg
te one
ich habe mir vor kurzem mal die Thematik "Observer Pattern" angeschaut. (Für alle die nicht wissen was das ist: Ein Beobachter meldet sich an einem Gegenstand zB eben einem Chat an und wird bei einer neuen Nachricht benachrichtigt, und holt sich dann die neue Nachricht ab. So muss das Fenster nicht nach einer bestimmten Zeit aktualisiert werden, sondern das geschieht immer nur bei einer Änderung)
Nun wollte ich das ganze in einem Chat umsetzen. Hat hierzu schon jemand etwas Code?
Und zwar sollte irgendwo ein Master-Server laufen der die Nachrichten verwaltet und die Beobachter (Chat-Teilnehmer) benachrichtigt wenn es eine neue Nachricht gibt.
Habe mit Socket noch nichts größeres Programmiert und außerdem habe ich noch die Problematik, dass die Seite sich ja reloaden müsste wenn eine neue Nachricht vorhanden ist (und ein reload nur mit php geht meines Wissens nach nicht?!)
Hab schonmal etwas gegoogelt aber noch nichts passendes gefunden (leider nennt sich der Beobachter-Chat in manchen Computerspielen auch Observer chat....)
mfg
te one