2012-09-17 37 views
0

我正在開發一個xmpp客戶端,目前正在研究「pubsub」。 我在pubsub中創建了一個節點並訂閱了兩個用戶。 但是,當用戶登錄(顯示狀態)我得到最後發佈的項目兩次。 我正在使用ejabberd服務器。 任何人都可以幫忙嗎? 謝謝。兩次接收已發佈項目兩次ejabberd

+0

你解決了這個問題嗎?我的問題是相關的。我收到兩次存在節。 – iamkhush

+0

不,我不能......但請檢查最新版本的ejabberd。 – user1606591

回答

0

同樣在這裏,

似乎有兩個不同的隊列。通過notification_type =正常,消息將脫機存儲。當接收機變爲在線時,它接收該消息兩次:

  • 從離線線軸,沒有標題屬性
  • 從發佈訂閱發送環路(如節點仍然與send_last_published_item = on_sub_and_presence配置)

如所陳述here當配置pubsub節點notification_type =正常,最好禁用send_last_published_item或將其設置爲on_sub,以避免兩次接收消息。