¿Puede un cliente continuar comunicándose con un servidor XMPP después de enviar la presencia no disponible?
-
25-10-2019 - |
Pregunta
Después de que el cliente haya enviado el servidor y la presencia no disponible, ¿puede continuar enviando al servidor más estrofas XML para que se procese, o el servidor debería ignorar estas estrofas XML? No pude encontrar nada relevante en RFC-3921, pero, de nuevo, solo lo he escabricado.
Solución
Sí, puede continuar enviando un protocolo después de enviar una presencia no disponible. Por ejemplo, puede volver a estar en línea, puede enviar IQ a su servidor (que debería continuar enrutar las respuestas a usted), y puede enviar mensajes confusos a otros (confundiendo porque no tienen presencia de usted). Sin embargo, el hecho de que puedas no significa que deberías. Si está tratando de controlar el flujo de información entrante, considere usar XEP-0273: Sift en cambio.