【发布时间】:2013-03-15 08:46:04
【问题描述】:
我正在编写一个 IM,我想实现一些标准中没有的功能,我想要一些自定义功能。
我想知道例如我是否可以使用 Google 的 XMPP 服务(Google Talk)并制作一个自定义 IM 客户端,它实现了能够与服务器对话的默认功能,并且可能有一种方法可以在 XML 中添加一些自定义标签,Google 的服务器将使用这些标签并将消息发送到我的其他可以解释此 XML 的客户端并展示并做正确的事情?
还是我必须在服务器上实现此功能?例如,Openfire 支持插件,您可以使用插件对其进行扩展,但我更愿意避免制作自己的服务器,而是使用 Google 帐户和服务器。我只是一名学生,没有资源自己维护服务器。
另外,我不太明白“Jabber Component Protocol”的用途。根据我的阅读,我知道它可以解决我的问题,但它必须在服务器上。它不在 XMPP 服务器中,但它也必须作为服务器工作并与 XMPP 服务器连接。
我认为我不能将“Jabber Component Protocol”与 Google 的 XMPP 服务器一起使用,或者我可以吗?
【问题讨论】:
标签: xmpp openfire google-talk