• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Logikfrage zum Thema Chat

djfabi

Mitglied
Hallo Leute,

ich habe demnächst vor für mich einen Mehruserchat (wie auf facebook und googlemail) zum entwickeln.

Nur ich habe eine Logikfrage:

Wie sollte ich denn am Besten speichern, mit wem jemand chattet. Also welche Chatfenster offen sind.

Ich habe alle Links mit der Historymanipulation gemacht, also werden die Chatfenster nicht neu geladen.

Allerdings, wenn ich die Seite neu laden, will ich sie ja auch schließlich wieder offen haben, d.h. ich muss es irgentwie speichern.

Hat hier irgentjemand eine Idee, wie ich es am besten in diesem Fall speichere?
 
Werbung:
Werbung:
Du speicherst sicherlich den Chatverlauf. Im einfachsten Fall prüfst Du, ob der angemeldete Nutzer von einem anderen innerhalb der letzten X Minuten eine Nachricht bekommen hat. Und wenn ja, blendest Du das Chatfenster ein. Geht natürlich auch komplexer indem Du zu jeder Freundschaftsbeziehung (falls es sowas bei dir gibt) speicherst, ob die beiden gerade Chatten oder nicht (neue Spalte "chataktiv" mit Wert 0 oder 1). Diesen Datensatz müsstest Du dann allerdings auch regelmäßig aktualisieren, daher mein Hinweis auf AJAX was man dabei zu Hilfe nehmen kann.
 
Zurück
Oben