XMPP:如何在客户端之间发送自定义消息?

XMPP:如何在客户端之间发送自定义消息?,xmpp,openfire,Xmpp,Openfire,我想在Xmpp客户端之间发送自定义协议,服务器是Openfire。 例如,如果客户机A想要与客户机B建立P2P呼叫,那么A可以向B发送类似于的内容。 据我所知,如果A想向B发送定制的,那么服务器需要创建一个新插件来处理这个数据包。在不改变服务器的情况下,是否仍能实现此想法?这取决于服务器,但通常如果您有一个正确寻址的IQ节(从、id和目标的完整完整JID),那么服务器应该将该节转发给用户。最重要的一点——它必须是你联系人的全部信息(有资源) (从表明这对OP有效后的注释中复制)这取决于服务器,但

我想在Xmpp客户端之间发送自定义协议,服务器是Openfire。 例如,如果客户机A想要与客户机B建立P2P呼叫,那么A可以向B发送类似于的内容。
据我所知,如果A想向B发送定制的,那么服务器需要创建一个新插件来处理这个数据包。在不改变服务器的情况下,是否仍能实现此想法?

这取决于服务器,但通常如果您有一个正确寻址的IQ节(从、id和目标的完整完整JID),那么服务器应该将该节转发给用户。最重要的一点——它必须是你联系人的全部信息(有资源)


(从表明这对OP有效后的注释中复制)

这取决于服务器,但通常如果您有一个正确寻址的IQ节(从、id和目标的完整完整JID),那么服务器应该将该节转发给用户。最重要的一点-它必须是你的联系人的FullJID(有资源)。它很有效,谢谢你的帮助。鉴于它解决了你的问题,我将其作为答案发布()-请随意接受它:-)