如何为 Openfire 实现您自己的(自定义)服务器代码
Posted
技术标签:
【中文标题】如何为 Openfire 实现您自己的(自定义)服务器代码【英文标题】:How to Implement our own (customize) server code for Openfire 【发布时间】:2014-05-15 21:27:49 【问题描述】:我正在制作一个需要使用 GCM CCS 的 android 项目。所以我选择了openfire服务器 作为第三方应用服务器。我已经安装并配置了 openfire 服务器。我有用 Java 编写的示例应用服务器,我使用 Smack 库https://developer.android.com/google/gcm/ccs.html。
现在我想在 openfire 服务器中实现这段代码。我遵循了 igniterealtime 文档 (http://www.igniterealtime.org/builds/openfire/docs/latest/documentation/source-build.html#jar) 中的“构建源代码”。
但仍然不知道如何为 openfire 服务器编辑(编写/实现/访问)代码。我已经在我的电脑上成功安装和配置了 ant。
我的基本问题是:如何使 openfire 服务器根据我们的需要工作?
我对这一切都很陌生,所以请分享有关定制 XMPP 服务器的任何好的教程或材料。提前谢谢...
【问题讨论】:
【参考方案1】:我对 GCM CCS 和那些东西了解不多。对于 openfire 开发,您应该考虑为 openfire 编写插件。可以使用 openfire API 编写插件来扩展服务器的功能。使用 openfire 查看现有插件和plugin development。
如果您需要更改服务器的功能。您已经构建了服务器。源代码在那里,只需查看您需要的模块,首先开始放置日志,触摸最小功能,然后根据您的需要进行更改。还要检查许可证方案。
【讨论】:
以上是关于如何为 Openfire 实现您自己的(自定义)服务器代码的主要内容,如果未能解决你的问题,请参考以下文章
如何为 react-native-video 构建自定义搜索栏