Может ли клиент продолжать общаться с сервером XMPP после отправки недоступного присутствия?
-
25-10-2019 - |
Вопрос
После того, как клиент отправил сервер и недоступное присутствие, может ли он продолжать отправлять серверу больше xml Stanzas для его обработки, или сервер должен игнорировать эти xml stanzas? Я не мог найти ничего актуального в RFC-3921, но опять же, я только снял его.
Решение
Да, вы можете продолжать отправлять протокол после отправки недоступного присутствия. Например, вы можете вернуться в Интернет, вы можете отправить IQS на ваш сервер (который должен продолжать направлять ответы вам), и вы можете отправлять запутанные сообщения другим (в замешательстве, потому что у них нет присутствия от вас). Однако то, что вы можете не означает, что вы должны. Если вы пытаетесь контролировать входящий поток информации, рассмотрите возможность использования Xep-0273: sift вместо.