我在PHP中有一個小的需求如下。有些事情像聊天。服務器可以直接點擊客戶端
對於例如有2個用戶使用的& B.
當 「A」 點擊 「聊天」 鏈接。 「B」應該會自動獲得一個JavaScript彈出窗口。
是否有任何方式做到這一點,除了下面。 - 一個JS腳本通過AJAX連續運行。 我不想連續發生客戶端 - 服務器交互。
直接向瀏覽器發送服務器狀態有任何方法嗎?
在此先感謝。
我在PHP中有一個小的需求如下。有些事情像聊天。服務器可以直接點擊客戶端
對於例如有2個用戶使用的& B.
當 「A」 點擊 「聊天」 鏈接。 「B」應該會自動獲得一個JavaScript彈出窗口。
是否有任何方式做到這一點,除了下面。 - 一個JS腳本通過AJAX連續運行。 我不想連續發生客戶端 - 服務器交互。
直接向瀏覽器發送服務器狀態有任何方法嗎?
在此先感謝。
你擔心浪費帶寬嗎?爲什麼不是try out XMPP?還有php庫。
您可以使用輪詢(JavaScript客戶端每隔一段時間一直使用AJAX一直與服務器進行檢查),也可以使用類似Java Applet的方法,它將與服務器建立單獨的連接並保持開啓以進行通信。如果您使用Java Applet,那麼您應該儘可能使用服務器端Java,因爲這是最有效的。
彗星可以使用AJAX +輪詢或使用Java小程序來實現。這不是一項單獨的技術。 – stepanian 2009-11-10 06:26:15