2012-06-24 104 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聯繫以獲得更快的響應時間(以維持連接打開的價格)。

相關問題