0
我使用韻律XMPP服務器並嘗試使用「使用JavaScript和jQuery進行專業XMPP編程」中的第3章示例。它基本上是乒乓球的例子,它工作正常。問題是,當我嘗試修改此示例以存儲jid,sid和Cookie時,使用此數據在頁面重新加載時調用strophie attach()而不是connect()。我的例子很好,如果我一個一個地做兩個或多個ping,如果我只做一個服務器不會返回任何東西。這裏是我的代碼:使用strophe attach()代替connect()不起作用,除非我觸發兩次連接的回調
整個JavaScript代碼here
問題是,當我在on_connect
功能做$(document).trigger('connected');
兩次當status === Strophe.Status.ATTACHED
我得到派出兩個ping和乒乓處理程序trigerred兩次。當我只觸發ping一次時,pong處理程序不會被調用。
在此先感謝。
你能告訴我你是什麼JID您的用戶名@域名/ somestring或一些不可讀像[email protected] .2.135/eb0c2093? – pregmatch