向组件发送消息?
Posted
技术标签:
【中文标题】向组件发送消息?【英文标题】:send message to component? 【发布时间】:2010-04-17 08:48:36 【问题描述】:如何向组件发送 xmpp 消息?如果我的组件名称是“abc.domain.net”,在我的 xmpp 客户端(spark)中,我只需添加用户“abc.domain.net”?有没有使用 whack 收听消息的例子?
我尝试在 spark 中添加 abc.domain.net(组件)作为烘焙器。尝试发送消息,但是在重击 processPacket() 中,当我进行调试时它没有触发任何东西
【问题讨论】:
【参考方案1】:您甚至不需要添加用户 abc.domain.net,您只需向 abc.domain.net 发送消息、iq 或出席信息即可。
我不确定 whack,但组件基本上是“超级客户端”,它们没有实现普通客户端的任何规则:您可以从字段重写,它们没有存在或建立名册在。
因此,您发送给组件的任何节都应该被它接收。您可以让他们实现该组件,以便它响应特定的节并按照您想要的方式对其进行操作。
【讨论】:
【参考方案2】:另外,我想补充一点,您可以在任何客户端将组件用户添加到您的好友,而无需在任何地方创建它。用户名只需要后跟组件的子域。组件端未经授权的事件,您可以向它发送消息。
【讨论】:
这应该是评论,而不是答案。 我知道。我没有足够的声誉来评论另一个答案以上是关于向组件发送消息?的主要内容,如果未能解决你的问题,请参考以下文章