2010-04-17 3 views
0

comment envoyer un message xmpp au composant? Si le nom de mon composant est 'abc.domain.net', dans mon client xmpp (spark), je viens d'ajouter l'utilisateur 'abc.domain.net'? un tel exemple que l'utilisation de whack pour écouter le message?envoyer un message au composant?

J'ai essayé d'ajouter abc.domain.net (composant) comme torréfacteur dans l'étincelle. essayez d'envoyer un message, mais à l'intérieur détraqué ProcessPacket(), il n'a pas déclenché quoi que ce soit quand je ne débogage

Répondre

3

Vous ne même pas besoin d'ajouter le abc.domain.net utilisateur, vous pouvez envoyer des messages, iq ou présence à abc.domain.net. Je ne suis pas sûr à propos de whack, mais les composants sont fondamentalement "super-client", qui n'implémentent pas les règles que les clients réguliers ont: vous pouvez réécrire des champs, ils n'ont pas de présence ou de listes

Par conséquent, toute strophe que vous envoyez à un composant doit être reçue par celui-ci. Vous pouvez les implémenter afin qu'il réponde à des strophes spécifiques et qu'il agisse comme vous le souhaitez.

0

En outre, je voudrais ajouter que vous pouvez ajouter un utilisateur de composant à vos copains dans n'importe quel client sans le créer n'importe où. Le nom d'utilisateur doit juste être suivi par un sous-domaine d'un composant. Événement sans autorisation côté composant, vous pouvez lui envoyer des messages.

+0

Cela devrait être un commentaire, pas une réponse. – mihai

+0

Je sais. Je n'ai pas assez de réputation pour commenter une autre réponse – Apollo91