0

我必须进行在线实时演示,我需要知道是否可以从我这边刷新客户端浏览器?如果是这样,你能告诉我我该怎么做吗?

谢谢

4

2 回答 2

2

你所说的被称为服务器端推送。有一些库可以做到这一点,例如 Node.js、socket.io、Comet。也检查一下:jQuery server side push with ajax

有些人一直在提到 AJAX。使用 AJAX,您可以对客户端进行编程以启动 HTTP 请求,因此您可以对它们进行编程,使其每 5 秒发出一次请求,例如,以刷新其内容。

考虑一个聊天应用程序,您希望在其中使用其他人提交的内容更新客户端。如果只使用 AJAX,则需要每隔一段时间刷新客户端的页面。如果您使用服务器端推送,您将能够保持服务器和客户端之间的连接,并随时发送内容。

某些平台(例如 Google App Engine)将其服务器端推送 API 称为“通道 API”

于 2013-05-07T20:42:17.577 回答
1

您可以使用 Node.js 和 socket.io 做到这一点。阅读此处了解:http ://socket.io/

于 2013-05-07T20:40:42.693 回答