我正在编写IM,并想实现一些标准中没有的功能,我需要一些自定义功能。我想知道是否可以使用Google的XMPP服务(Google Talk),制作一个自定义IM客户端来实现默认功能以便与服务器通信,也许有一种方法可以在XML中添加一些自定义标签,Google的服务器将处理并将消息发送给我的其他客户端,该客户端可以解析此XML并显示和执行正确的操作?
或者我必须在服务器上实现这些功能?例如,Openfire支持插件,您可以使用插件扩展它,但我真的很想避免制作自己的服务器,而是使用Google账户和服务器。我只是一名学生,没有资源来维护自己的服务器。
另外,我真的不理解“Jabber Component Protocol”是用来做什么的。从我所了解的来看,我理解它可以解决我的问题,但它必须在服务器上运行。它不在XMPP服务器中,但它也必须作为服务器工作并连接到XMPP服务器。
我不认为我能在Google的XMPP服务器上使用“Jabber Component Protocol”,或者我能吗?
xmpp
URN 吗 (urn:xmpp:mynamespace:v1
)?那么命名冲突怎么办? - unor