2
喜歡標題說...是否需要? 我知道大多數服務器在檢測到客戶端斷開連接時會自動發送它。 所以問題是:從xmpp服務器斷開連接時發送presence type =「unavailable」是否是一種很好的做法?從XMPP服務器斷開連接時是否需要發送「不可用」類型的存在?
喜歡標題說...是否需要? 我知道大多數服務器在檢測到客戶端斷開連接時會自動發送它。 所以問題是:從xmpp服務器斷開連接時發送presence type =「unavailable」是否是一種很好的做法?從XMPP服務器斷開連接時是否需要發送「不可用」類型的存在?
這不是必需的,但它被認爲是很好的做法,因爲理論上是,當您不可用時,您可以發送有趣的信息,比如您希望消失多久。在實踐中,它幾乎從未有所作爲。請注意,符合標準的服務器會發送您的不可用狀態(無論是自動發送還是當您通過發送type ='unavailable'來提出要求時),它將發送給您的所有訂閱者(subscription ='both')或'from'),因爲以及就像你指示的每個JID都存在。例如,這對於確保您退出所有加入的聊天室(通過發送狀態)至關重要。
謝謝!我會把它作爲一個良好的做法 –
如何化身和顯示名稱,我們是否同步這些?我使用ejabberd和django作爲後端,並努力同步這些... –