Ich habe ein funktionierendes WebSocket-Beispiel, in dem Clients Nachrichten vom Server empfangen.
Ich bin nicht sicher, wie ich alte Nachrichten an Clients senden soll, wenn sie sich verbinden.
Beispiel:
Ich frage mich, ob es irgendwelche Möglichkeiten gibt, wie Clients alte Nachrichten empfangen können (entweder alle oder Nachrichten in den letzten 5 Minuten wären akzeptabel).
Ich vermute, dass ich diese Informationen möglicherweise selbst erfassen muss, sie irgendwo speichern muss (wie eine Datenbank) und die Nachrichten selbst an neue Kunden senden muss. Ist das richtig, oder fehle ich etwas?
Wenn jemand einen Pseudocode oder einen Link zu einem Beispiel dafür hat, wie andere das implementiert haben, wäre das praktisch.
Sie müssen es selbst erfassen und auf dem Server speichern ... Sobald der Benutzer eine Verbindung herstellt, müssen Sie diese Daten allen verbundenen Clients und den Nachrichten, die Sie gespeichert haben, an den Benutzer, der die Verbindung hergestellt hat, mitteilen. Also müssen Sie programmieren, um die Daten an Benutzer zu senden
Übrigens, was verwenden Sie Server-Seite? (Knoten, Erlang, etc)
Sie können den folgenden Link überprüfen, wenn Sie node.js verwenden
Sie könnten so etwas tun:
Hoffe es hilft
Tags und Links javascript websocket