2009-05-11 6 views
4

J'utilise un PacketListener pour recevoir des paquets XMPP.Peut-on retarder la réponse à un abonnement de présence XMPP?

Si je reçois les points suivants:

<presence from="[email protected]" to="[email protected]" type="subscribe"/> 

est le serveur XMPP me attend de répondre immédiatement?

  • Motivation: Je veux mettre en cache toutes ces demandes de souscription et permettre au destinataire de manière sélective ACCEPTER/REFUSER (à la invitations facebook).
  • Existe-t-il une API dans laquelle je peux demander toutes les demandes d'abonnement de openfire?

Répondre

5

Vous n'avez pas besoin de répondre immédiatement ou même dans une session donnée; le serveur stocke le fait que vous avez un abonnement entrant en attente, et vous ré-informera de l'abonnement en attente chaque fois que vous vous connectez. Par conséquent, il ne devrait pas être nécessaire de demander la liste non plus.

+0

Merci. Je me demande si vous connaissez des forums qui parlent de XMPP. –

+1

Le site http://xmpp.org est l'endroit où vous voulez aller. Plus précisément, les listes de diffusion à http://xmpp.org/about/discuss.shtml. –

+0

Merci beaucoup –

Questions connexes