14.10.2010, 19:22
Nein, das geht so nicht. Schließlich müsste man ja den gesamten Chatinhalt übermitteln um ihn zu vergleichen. Das gäbe aber viel zu viel Traffic.
Alternativ könnte man halt nur die ID's der Nachrichten speichern. Aber so ähnlich läuft das ja schon.
Das Problem:
Client sendet Anfrage und übermittelt die ID der letzten Chatzeile
Übertragung dauert etwas...
inzwischen nächste Anfrage mit selber ID.
Erster Request antwortet nun mit der nächsten Chatzeile - Zeile wird eingefügt.
Zweiter Request antwortet genauso - Zeile wird doppelt eingefügt.
Alternativ könnte man halt nur die ID's der Nachrichten speichern. Aber so ähnlich läuft das ja schon.
Das Problem:
Client sendet Anfrage und übermittelt die ID der letzten Chatzeile
Übertragung dauert etwas...
inzwischen nächste Anfrage mit selber ID.
Erster Request antwortet nun mit der nächsten Chatzeile - Zeile wird eingefügt.
Zweiter Request antwortet genauso - Zeile wird doppelt eingefügt.