我可以将xmpp用于其他目的吗?

时间:2011-09-18 00:06:47

标签: android xmpp

我需要构建一个实时的Android应用程序。我只是想知道,我可以使用xmpp作为我的数据传输解决方案吗?我一直在寻找,大多数xmpp客户端都用于聊天。

1 个答案:

答案 0 :(得分:0)

根据我的理解,XMPP消息基于XML,因此如果您要发送少量结构化数据,那么您应该没问题。然而,大数据是一个问题。来自wikipedia页面:

  

因为XMPP尚未编码为高效XML交换,而是作为单个长XML进行编码   文件,二进制数据必须先进行base64编码才能在带内传输。   因此,最好地传输任何大量的二进制数据(例如,文件传输)   带外,使用带内消息进行协调。最好的例子是Jingle   XMPP扩展协议,XEP-0166。