Ich habe gerade von der AJAX Push Engine erfahren, aber sie läuft unter Linux/Apache, was für mich keine Option ist.Wie können Sie Daten an einen Webseiten-Client senden?
mit AJAX Zeit eine Seite aktuell halten wir den Server häufig abzufragen haben, die für eine hohe Verkehr Website ist nicht groß. Die Option, Daten nur bei Bedarf zum Client zu übertragen, ist eine großartige Option, aber nativ unterstützt JavaScript keine Sockets, AFAIK. Ein Trick, über den ich gelesen habe, aber die Seite ist jetzt weg, soll ein Flash-Modul verwenden, um Socket-Kommunikationen zu behandeln und Nachricht an JavaScript weiterzuleiten.
Das Problem mit der Erforschung dieses Ansatzes ist, dass "JavaScript Push" als Schlüsselwörter mit der Push-Funktion für Arrays statt den Kontext, den ich will.
Wie konnte eine dauerhafte Verbindung mit dem Server hergestellt werden, um die Kommunikation im Browser zu pushen? Benötige ich Flash/ActionScript oder gibt es eine andere Option, die mit allen derzeit aktiven Browsern funktioniert? (IE6/7/8, FF3, Safari, Chrome)
Wenn es um den Server geht, muss ich auch die Komplikationen aufgrund der Herkunft Politik sowie Port-Sicherheit zu erarbeiten. Ich schätze alles, was Sie hervorheben können, um die verfügbaren Optionen zu erklären.
ich einige ähnliche Fragen gefunden, die einige Antworten führen ... und mehr Fragen. :) http://stackoverflow.com/questions/471780/asp-net-http-server-push-to-client http://stackoverflow.com/questions/50831/how-to-push-data- zu-verschiedener-Client-Typen-in-nahe-Echtzeit http://stackoverflow.com/questions/219868/client-notification-should-i-use-an-ajax-push-oder- Umfrage http://stackoverflow.com/questions/847227/real-time-chat-with-push-notification – Brennan