senden Nachricht an websockets auf Intervall

Ich versuche zu bauen "Letzte Sucheinträge anzeigen" - Funktionalität in eine Webseite habe ich. Im wesentlichen, ich möchte die Anzeige eines neuen letzten Suche auf der Webseite alle 5 Sekunden.

Was ist der beste Weg, dies zu tun? Ich dachte, dass jede Seite eine Verbindung zu meinem server mit socket.io ist, dann broadcast eine Nachricht an alle sockets alle 5 Sekunden über neue sucht. Auf der client-Seite, nach Erhalt der Nachricht vom server auf den sockel, ich werde die client-Seite javascript zu aktualisieren, die letzten suchen-Teil der Webseite.

Ist der beste Weg, dies zu tun? Wenn ja, wie sollte ich das umsetzen?

Ich bin mit Knoten.js/express.

Das klingt wie eine komplizierte Art und Weise, darüber zu gehen, vor allem angesichts websockets' limited support im Vergleich zu AJAX oder sogar eine script-injection oder ein iframe aktualisiert sich selbst.
Socket.io kann/will fallback zu long-polling, etc. wo WebSockets nicht unterstützt werden.

InformationsquelleAutor Vikas Yendluri | 2011-07-22

Schreibe einen Kommentar