2 Stimmen

Automatisches Anhängen von Nachrichten vom Server an den div-Tag

Ich versuche, einen einfachen Prototyp zu erstellen:

  • Seite mit einem Textfeld und einem leeren div-Tag
  • dieselbe oben genannte Seite in zwei Browser-Fenstern geöffnet
  • Browser 1 - Benutzer A gibt etwas in das Textfeld ein und drückt die Eingabetaste
  • Browser 2 - Benutzer B sieht, ohne die Seite zu aktualisieren, was Benutzer A eingegeben hat

Ich weiß, dass AJAX verwendet werden würde, aber ich suche nach einer detaillierten Lösung. jQuery? WebSockets? nodeJS?

Wenn ich jQuery verwende, habe ich das Gefühl, dass ich in regelmäßigen Abständen Anfragen an den Server stellen muss, um zu sehen, ob neue Nachrichten eingegangen sind, stattdessen möchte ich, dass dies sofort geschieht.

gibt es irgendwelche nodeJS Beispiele in dieser Richtung?

0voto

rahul Punkte 179143

Sie müssen sich mit Reverse-Ajax . Lesen Sie Umgekehrte Ajax-Technik

0voto

Hamdi Punkte 41

Es gibt keine Möglichkeit, sofortige Benachrichtigungen vom Server an den Client zu erhalten, da die HTTP-Verbindung nur vom Client zum Server aufgebaut wird, selbst wenn sie aufrechterhalten wird, muss der Client zuerst eine Anfrage starten, was bedeutet, dass Sie regelmäßig prüfen müssen, ob es Aktualisierungen gibt.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X