2011-08-25 64 views
0

我已經創建了一個使用jQuery和Ejabberd(來自Professional XMPP Book的示例)的網絡聊天應用程序。對於這個應用程序,我已經實現了匿名身份驗證(是一項要求)。 當用戶根據他的用戶名訪問該站點時,我進行身份驗證並授予訪問XMPP Chat的權限。使用共享名單,他可以看到所有其他用戶並與他們聊天。 但是,當頁面刷新或移動到另一個頁面時,我需要再次創建一個新的連接,並掛在'正在連接'狀態。 我該如何解決這個問題? 在此先感謝。ejabberd xmpp連接不被維護

+0

Ejabebrd log中有什麼奇怪的東西? – TilalHusain

回答

0

您應該調查您的客戶端代碼,因爲它不應該發生。我個人成功地做了很多次。

但是,在編寫HTTP客戶端時,關閉並重新連接每個頁面並不是一個好的做法,而且在擴展應用程序時遇到問題。 您應該調查重新連接到現有連接的方式。