Frage

Ich habe darüber nachgedacht, was Comet -Streaming ist und all die verschiedenen Hacks, die erforderlich sind, um es über die wichtigsten Browser zum Laufen zu bringen. Die auftritt

Ich habe eine Anwendung, in der ich Comet -Streaming durchführen muss. Ich habe bereits das erste Problem oben angegangen - ich habe einen benutzerdefinierten Server ausgeführt, der Updates liefert, wenn es in Stücken eintrifft. Ich möchte jetzt in der Lage sein, mit JS mit dieser URL eine Verbindung herzustellen, damit ich die Updates erhalten kann.

Gibt es eine einfache Kometenbibliothek, die ich dafür verwenden kann? Ich habe das umlaufende Projekt gesehen. Kann ich die Client -Seite Js von Orbited verwenden, um dies auszuführen? Welche Art von Modifikationen muss ich dafür im Backend durchführen?

War es hilfreich?

Lösung

Wenn Sie Ihren Servercode an die Bayeux -Spezifikation entsprechen können, können Sie eine der vorhandenen verwenden Cometd JavaScript -Implementierungen, aktuell in dojo und jQuery erhältlich. Leider ist die Spezifikation ziemlich komplex, insbesondere wenn Sie sowohl langwierige als auch Rückrufe durchführen möchten. Möglicherweise können Sie einfach einen vorhandenen Cometd -Server wie Jetty ausführen und dann eine Client -Bibliothek für Ihren Servercode schreiben, um Daten darauf zu drücken.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top