我有一个工具,需要一分钟到几个小时的时间。我想编写一个Web应用程序以使用户能够从网页运行该工具。由于每个工具运行时间较长,我想从网页发送工具运行请求,然后我想用状态信息更新页面。为了更新状态信息,客户端必须轮询服务器。有没有办法通过哪个服务器可以将状态消息发送到客户端而无需请求Web服务器可以发送数据而不需要客户端的请求吗?
7
A
回答
0
尝试使用DWR反向AJAX调用!
检查这个click用于演示和源
8
您可以使用网络套接字这是客户端和服务器之间的双向通信保持打开状态,并允许服务器无需向客户端发送请求。然而,网络套接字是新的,浏览器支持仅适用于最新的浏览器。
socket.io是一个伟大的网络套接字库,如果它们不受支持,则会退回到AJAX和Flash。
除此之外,服务器向客户端发送数据的唯一方法是在客户端发送请求之后。有些方法使用客户端的AJAX轮询来检查服务器的更新。
相关问题
- 1. Web服务可以将消息从服务器发送到客户端吗?
- 2. 从服务器向Google Analytics(分析)而不是客户端发送请求?
- 3. .NET Ria服务可以将数据从服务器推送到客户端吗?
- 4. .NET Ria服务可以将数据从服务器推送到客户端吗?
- 5. 返回从服务器数据到客户端发送的Ajax请求的JavaScript
- 6. 如何阻止客户端向服务器发送ajax请求?
- 7. Angular2:请求时如何从客户端发送数据到服务器
- 8. 从服务器发送数据到客户端(树莓派)没有拉请求
- 9. 记录客户端请求而不等待服务器响应
- 10. Swift Http客户端不发送请求
- 11. SQL Server可以发送Web请求吗?
- 12. 客户端从服务器请求
- 13. EJB服务器端可以将事件发送给EJB客户端吗?
- 14. Socket.io不从客户端发送数据到服务器
- 15. 社交媒体提要 - 客户端或服务器端请求?
- 16. Java Web服务可以从Apache Tomcat向客户端发送通知吗?
- 17. 限制发送到服务器的客户端请求的数量
- 18. 如何从java客户端向c#web服务发送数据
- 19. 客户端向tcp服务器发送数据,tcp服务器向另一台服务器发送数据
- 20. 我可以使用radius客户端向radius服务器发送注销请求吗?
- 21. 从服务器发送到客户端
- 22. 客户端 - 服务器程序,可以从Java客户端而不是从Android
- 23. 客户端(浏览器)如何生成发送到服务器的请求?
- 24. 发送请求重新启动服务器而不发送数据(Angular2/Node.js)
- 25. C#客户端。从C#客户端发送数据到Java服务器
- 26. 能够处理并发请求的TcpConnection。客户端 - 服务器
- 27. Camel路由可以将数据发送到TCP客户端吗?
- 28. 客户端JavaScript服务器 - 可能吗?
- 29. XFire SOAP服务器可以发送HTTP 301 REDIRECT给客户端吗?
- 30. 通过客户端从服务器发送到服务器的敏感数据
还有服务器发送的事件 – franzlorenzon 2014-03-05 08:54:08