我有一個工具,需要一分鐘到幾個小時的時間。我想編寫一個Web應用程序以使用戶能夠從網頁運行該工具。由於每個工具運行時間較長,我想從網頁發送工具運行請求,然後我想用狀態信息更新頁面。爲了更新狀態信息,客戶端必須輪詢服務器。有沒有辦法通過哪個服務器可以將狀態消息發送到客戶端而無需請求Web服務器可以發送數據而不需要客戶端的請求嗎?
7
A
回答
0
嘗試使用DWR反向AJAX調用!
檢查這個click用於演示和源
8
您可以使用網絡套接字這是客戶端和服務器之間的雙向通信保持打開狀態,並允許服務器無需向客戶端發送請求。然而,網絡套接字是新的,瀏覽器支持僅適用於最新的瀏覽器。
socket.io是一個偉大的網絡套接字庫,如果它們不受支持,則會退回到AJAX和Flash。
除此之外,服務器向客戶端發送數據的唯一方法是在客戶端發送請求之後。有些方法使用客戶端的AJAX輪詢來檢查服務器的更新。
相關問題
- 1. 服務器可以發送多個響應客戶端的請求嗎?
- 2. Web服務可以將消息從服務器發送到客戶端嗎?
- 3. 您可以通過WCF服務向客戶端發送數據,而無需客戶端調用該服務?
- 4. 使用apache http客戶端向SOAP web服務發送請求
- 5. Jersey客戶端請求的Web服務
- 6. 使用HTTPS客戶端發送請求到端口440我要發送請求的服務器
- 7. 從服務器向Google Analytics(分析)而不是客戶端發送請求?
- 8. .NET Ria服務可以將數據從服務器推送到客戶端嗎?
- 9. .NET Ria服務可以將數據從服務器推送到客戶端嗎?
- 10. 服務器可以請求客戶端的瀏覽器?
- 11. 返回從服務器數據到客戶端發送的Ajax請求的JavaScript
- 12. 我需要Java守護進程或只能執行Web服務請求的服務器(Web服務客戶端)
- 13. 如何發送$ .ajax POST請求從客戶端到服務器
- 14. Java請求文件,發送文件(客戶端服務器)
- 15. 如何阻止客戶端向服務器發送ajax請求?
- 16. 我需要從服務器發送文件到瀏覽器(Web客戶端)
- 17. 向客戶端發送HTTP響應而不需要總是請求
- 18. Angular2:請求時如何從客戶端發送數據到服務器
- 19. 從服務器發送數據到客戶端(樹莓派)沒有拉請求
- 20. 記錄客戶端請求而不等待服務器響應
- 21. Android ServerSocket不向客戶端發送數據(客戶端c#,服務器java)
- 22. Swift Http客戶端不發送請求
- 23. SQL Server可以發送Web請求嗎?
- 24. 客戶端 - 服務器按鈕請求
- 25. 客戶端從服務器請求
- 26. txjsonrpc服務器與請求客戶端
- 27. EJB服務器端可以將事件發送給EJB客戶端嗎?
- 28. Java Web服務可以從Apache Tomcat向客戶端發送通知嗎?
- 29. 社交媒體提要 - 客戶端或服務器端請求?
- 30. Socket.io不從客戶端發送數據到服務器
還有服務器發送的事件 – franzlorenzon 2014-03-05 08:54:08