2013-01-01 43 views
0

首先我將概述我的問題。適用於PHP的XMPP(如何操作)

我想要做的是創建一個網站。當一個客戶連接時,每一秒左右一個號碼將由他播出。

這是由網站上的所有人完成的。

所以每隔一個客戶端都會收到其他每個客戶端的號碼。

我的解決方案(目前未決策意識)

我想用XMPP和Openfire的服務器要做到這一點,但我似乎無法使其與PHP的工作。

最後的問題

  1. 是否有更好的方法來解決我的問題比我列出的一個?另一個協議或什麼?

  2. 是否有東西我可以用Openfire的發揮很好

我已經看了這些

http://code.google.com/p/xmpphp/

https://github.com/tong/hxmpp/

回答

2

快樂,新年快樂,

XMP P是處理通知問題的最常見方式,但您可以使用較不重要的方法(技術)來處理您的問題,即Pushlets,並且確保以前的鏈接不是唯一的方法。 Pushlet領域基於servlet的機制,其中數據直接從服務器端推送到客戶端瀏覽器內的(動態)HTML頁面。這允許服務器定期更新網頁。 ,肯定它比XMPP輕得多。

你也可以在Java服務器端使用它,如Here,這會給你一些新的想法。

無論如何,如果你有一個網絡應用程序,有很多用戶,你必須三思而後行。並確保XMPP在許多請求中爲您提供了許多控制功能。當小推車足夠做你的廣播。

希望能幫助你。

+0

我也希望移植到Windows手機?使用它會很聰明嗎? – cjds

+0

當然,windows phone,bb,ios,android以及其他你喜歡使用的平臺:) –