2012-06-24 71 views
0

服务器如何触发客户端上的事件?例如,当您收到即时消息时,如何在Gmail中显示一个弹出窗口?服务器如何触发客户端上的事件?

+1

阅读关于xmpp协议.. http://en.wikipedia.org/wiki/Extensible_Messaging_and_Presence_Protocol&server push http://en.wikipedia.org/wiki/Push_technology – Venu

回答

-1

您可以使用AJAX来达到类似的效果。

AJAX使用Javascript代码来定期和静默地从服务器请求数据。这些数据可能会被Javascript用来执行一些操作。

+0

这个页面上的问题和答案如何得到投票下? – Jocelyn

+0

我错误地给了你-1。想给另一个使用“运行定期jQuery”的anwser ..但你必须提高你的安全性 – Venu

+0

你的意思是客户端应该经常发送ajax请求到服务器,并从服务器更改和命令被通知,它不是一个实际的解决方 – PHPst

1

您可以使用AjaxWebSockets与服务器联系,可能与long-polling联系以获得更快的响应时间(以维持连接打开的价格)。

相关问题