0
客戶端發送服務器和不可用狀態之後,是否可以繼續向服務器發送更多XML節以供它處理,或者服務器是否應忽略這些XML節?我在RFC-3921中找不到任何相關內容,但是我只是再次瀏覽它。發送不可用狀態後,客戶端是否可以繼續與XMPP服務器進行通信?
客戶端發送服務器和不可用狀態之後,是否可以繼續向服務器發送更多XML節以供它處理,或者服務器是否應忽略這些XML節?我在RFC-3921中找不到任何相關內容,但是我只是再次瀏覽它。發送不可用狀態後,客戶端是否可以繼續與XMPP服務器進行通信?
是的,您可以在發送不可用的狀態後繼續發送協議。例如,您可以重新聯機,您可以將IQ發送至您的服務器(應繼續將回復發送給您),並且您可以向其他人發送令人困惑的消息(令人困惑,因爲它們沒有您的存在)。但是,因爲你可以並不意味着你應該。如果您試圖控制入站信息流,請考慮使用XEP-0273: SIFT。
那麼,你認爲這是一種成爲隱形的有效方式嗎? – dhruvbird 2011-05-02 19:24:33
離線不是有效的隱形方法,因爲您不再收到來自聯繫人的狀態更新,也不會收到發送到裸露JID的消息。另請參閱XEP-0126:http://xmpp.org/extensions/xep-0126.html – 2011-05-03 18:07:52