如何将xmpp消息发送到组件?如果我的组件名称是'abc.domain.net',在我的xmpp客户端(spark)中,我只是添加用户'abc.domain.net'?使用whack听取消息的任何这样的例子?
我尝试将abc.domain.net(组件)添加为spark中的roaster。尝试发送消息,但在whack processPacket()内部,当我进行调试时它没有触发任何东西
答案 0 :(得分:3)
您甚至不需要添加用户abc.domain.net,您只需向abc.domain.net发送消息,iq或状态。
我不确定是什么,但组件基本上是“超级客户”,他们没有实现常规客户的任何规则:你可以从字段重写,他们没有建立存在或名单英寸
因此,您发送给组件的任何节都应该被它接收。您可以实现组件,以便它响应特定的节并以您希望的方式对其进行操作。
答案 1 :(得分:0)
此外,我想补充一点,您可以在任何客户端中向您的好友添加组件用户,而无需在任何位置创建它。用户名只需要跟随组件的子域。在组件方面未经授权的事件,您可以向其发送消息。