2012-04-02 30 views

回答

3

當加入一個匿名MUC房間,一個房間裏別人不知道其他人的「真實」 JID在房間裏,連接用戶提供他們自己的JID。

加入非匿名房間時,用戶提供完整的JID,然後傳送給所有居住者。

在這兩種情況下,都沒有什麼可以阻止用戶使用相同的裸JID但加入不同的資源。有關MUC協議的更多詳細信息,特別是在加入房間時可以在XEP-0045: Basic MUC Protocol中找到。

當通過pub-sub訂閱時,客戶端在訂閱時可以提供完整的JID或裸JID(無資源)。詳細信息可在the pub-sub XEP, XEP-0060

+0

謝謝你們!此外,如果你想對此發表評論: 我實際上想爲多個站點用戶使用單個jabber用戶,我認爲這將在XMPP服務器上創建更少的負載,因爲我只需要登錄一個jabber用戶。將使用不同的資源向對方發送消息。你認爲我正在接近它嗎? – Sadi 2012-04-11 06:59:48

1

在大多數MUC實施中,您必須加入不同的暱稱爲您的每個資源。如果您爲第二個資源使用相同的暱稱,則可能會收到錯誤。

+1

但它確實取決於服務器。例如,韻律可以讓你使用來自不同資源的同一個暱稱。 – Zash 2012-04-06 19:01:48

相關問題