2011-06-19 156 views
0

我在寫一個聊天支持應用程序,它使用SASL匿名機制連接到XMPP服務器。當用戶在瀏覽器中打開我的網站時,使用Socket.IO和NodeJS,服務器將啓動與我的XMPP服務器的匿名連接。XMPP與Pidgin聊天狀態

這一切工作正常。我可以連接並與瀏覽器通信,而且非常酷。

支持團隊使用Pidgin連接到服務器。我希望能夠在支持技術人員在Pidgin中輸入時向瀏覽器顯示。我設置了聊天狀態通知,使用AJAX等瀏覽器工作,但是我遇到Pidgin/Adium問題。當我從iChat連接時,一切似乎都很完美。科技打字時,我會'積極'和'撰寫'聊天狀態。但是,由於某些原因,Pidgin和Adium都不會將這些聊天狀態發送給瀏覽器客戶端。我已經確認啓用了適當的設置,因爲聊天狀態是在兩個Pidgin用戶之間發送的。

我讀了一些關於發送節以報告客戶端支持哪些功能的內容,但Pidgin客戶端永遠不會嘗試從瀏覽器請求此功能。

我在這裏錯過了什麼?

編輯:我想我應該補充一點,匿名瀏覽器客戶端啓動與Pidgin用戶的聊天,這可能是問題的一部分。

回答