2015-10-30 119 views
0

雖然使用smack我得到"Client State Indication not supported by server".我只是想知道如果服務器功能可能會隨每個連接而改變。示例 - 如果正在使用流恢復,則有時可能有連接不支持流。服務器功能 - XMPP

回答

1

當然功能可以更改 - 服務器可以升級或重新配置。你必須能夠處理這個問題。

但是,請注意XEP-0198流恢復不會使用XEP-0115 Entity Capabilities進行公佈,而是作爲流功能。這意味着服務器會始終在發送<resume/>之前始終通知您是否支持0198,並且支持在連接時功能無法更改。

+0

感謝您的詳細信息。對於同一用戶不同的會話,我得到這個問題沒有服務器升級。有可能客戶無法在第二次去取功能嗎?我沒有使用實體緩存,並將在未來的某個時間修復它。 – user2223032