#xmpp #user-presence
#xmpp #пользовательское присутствие
Вопрос:
После того, как клиент отправил сервер и недоступное присутствие, может ли он продолжать отправлять серверу дополнительные XML-строки для обработки, или сервер должен игнорировать эти XML-строки? Я не смог найти ничего подходящего в RFC-3921, но опять же, я только бегло просмотрел это.
Ответ №1:
Да, вы можете продолжать отправлять протокол после отправки недоступного присутствия. Например, вы могли бы вернуться в оперативный режим, вы могли бы отправлять IQS на свой сервер (который должен продолжать направлять ответы обратно к вам), и вы можете отправлять сбивающие с толку сообщения другим (сбивающие с толку, потому что у них нет вашего присутствия). Однако то, что вы можете, не означает, что вы ДОЛЖНЫ. Если вы пытаетесь контролировать входящий поток информации, рассмотрите возможность использования XEP-0273: SIFT вместо этого.
Комментарии:
1. Итак, считаете ли вы, что это допустимый способ стать невидимым?
2. Переход в автономный режим не является допустимым подходом к обеспечению невидимости, поскольку вы больше не получаете обновления о присутствии от своих контактов, а также сообщения, отправленные на ваш обычный JID. Пожалуйста, смотрите XEP-0126 для другого подхода: xmpp.org/extensions/xep-0126.html