Ich habe ein Werkzeug, das jede Minute von ein paar Stunden dauert. Ich möchte eine Webanwendung schreiben, damit Benutzer das Tool von einer Webseite aus ausführen können. Da jeder Werkzeuglauf länger dauert, möchte ich die Tool Run Request von der Webseite senden, dann möchte ich die Seite mit Statusinformationen aktualisieren. Zum Aktualisieren der Statusinformationen muss der Client den Server abfragen. Gibt es eine Möglichkeit, wie der Server die Statusnachricht ohne Anforderung an den Client senden kannkann der Webserver Daten ohne eine Anfrage vom Client senden?
7
A
Antwort
0
Versuchen Sie einen umgekehrten AJAX-Aufruf mit DWR!
Überprüfung dieses click für Demo und Quelle
8
Sie können Web-Sockets verwenden, die Zwei-Wege-Kommunikation zwischen Client und Server, die offen bleiben, und lassen Sie den Server ohne Anforderung von dem Client zu senden. Jedoch sind Web-Sockets neu und die Browser-Unterstützung ist nur für die aktuellsten Browser.
socket.io ist eine großartige Bibliothek für Web-Sockets mit Rückfällen auf AJAX und Flash, wenn sie nicht unterstützt werden.
Darüber hinaus ist der einzige andere Weg für den Server, Daten an die Clients zu senden, nachdem der Client eine Anfrage gesendet hat. Es gibt Methoden, die AJAX-Abfragen vom Client verwenden, um nach Updates vom Server zu suchen.
Verwandte Themen
- 1. Kann keine Socket-Nachricht vom Client senden
- 2. Mehrere Antworten vom Server für eine Client-Anfrage
- 3. Wie kann der Server Daten an den Client senden?
- 4. Senden von Daten vom Server zum Client in UWP
- 5. Senden von Daten vom Server (Java) an Android-Client
- 6. Android: Wie JSON-Anfrage mit Variable senden und JSON-Antwort vom Webserver mit POST-Methoden lesen?
- 7. Tomcat 8.0.18 keine vollständige Anfrage vom Client erhalten
- 8. CORS in WCF - Warum Webserver angeben, wenn die Anfrage vom Client-Rechner kommt?
- 9. Senden Sie SMS vom Client Android Twilio?
- 10. Ich kann keine Nachricht vom Client zum Server senden
- 11. In Schienen wie kann ich eine AJAX Anfrage senden ohne? in den Daten?
- 12. So senden Sie eine Nachricht vom Server zum Client
- 13. iPhone HTTP Anfrage an Apache PHP Webserver senden
- 14. Perforce-Fehler - kann nicht vom Nicht-Stream-Client senden
- 15. Wie senden Sie eine Patch-Anfrage von einem C# -Client?
- 16. Linux-Client - Fähigkeit zum Senden von Daten
- 17. Volley Anfrage senden, ohne dafür kodierenden
- 18. Senden der Fortschrittsnachricht vom Server an den Client mit Ajax
- 19. Android Fehler: MultipartEntity, Anfrage vom Client gesendet wurde syntaktisch falsch
- 20. Client kann keine Daten an die Serverseite senden?
- 21. Nodejs: Wie kann ich eine Anfrage senden?
- 22. senden GET http Anfrage von iPhone zu lokalen Webserver
- 23. senden GET http Anfrage von Android zu lokalen Webserver
- 24. Video vom Webserver abspielen
- 25. Vom Client an den Server gemeldete Daten an eine Protokolldatei senden
- 26. Streaming-Daten vom Client mit HTTP Post
- 27. Java-Socket-Client kann keine Daten vom Knoten-Server empfangen
- 28. Wie sende ich Daten vom Web-Socket-Server zum Client?
- 29. Verfügbarmachen von Daten vom Webserver zu anderen Anwendungen
- 30. Wie kann ich eine HTTP-Löschanforderung vom Browser senden?
Es gibt auch vom Server gesendete Ereignisse – franzlorenzon