我想創建一個strophe連接與XMPP使用javascript與我的ejabberd服務器,我能夠建立一個連接,當頁面加載,並能斷開連接點擊斷開按鈕時。重置XMPP連接,如果頁面被刷新
現在的問題是,連接是活着的,如果用戶意外刷新頁面,那麼我的JavaScript正試圖再次進行連接,並作出迴應,我越來越。 (它只是因爲以前的連接可能還活着)
<body xmlns='http://jabber.org/protocol/httpbind'>
<failure xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>
<not-authorized/>
</failure>
</body>
,一段時間後,如果我刷新頁面,然後再次連接將獲得成功建立,所以我怎麼能的情況下復位連接,如果該頁面是意外刷新以便用戶獲得無縫連接。
你使用了什麼認證機制或後端? – Zash 2012-03-10 05:56:44
身份驗證在ejabberd中實現,所以它是DIGEST-MD5 PLAIN – Hunt 2012-03-10 14:09:13