【问题标题】:Customize the xmpp openfire自定义 xmpp openfire
【发布时间】:2014-07-14 23:43:05
【问题描述】:

我需要使用 XMPP 协议构建聊天应用程序。我已经安装了 open-fire 并配置了 MySQL 数据库,我能够成功地通过 XMPP 发送和接收消息。但是根据要求我想定制 XMPP 和他们的数据库,那么任何人都可以指导我如何做到这一点?

【问题讨论】:

    标签: xmpp openfire


    【解决方案1】:

    如果您想扩展 openfire 服务器的功能,请查看openfire plugin development。如果您想更改 openfire 服务器本身,请开始着手编写源代码并阅读 API 规范文档(可能围绕 defaultauthprovider、hybridauthprovider 用于数据库的东西,不确定这是否可以帮助您)。

    【讨论】:

    • 我可以去websocket,而不是编辑xmpp openfire的源代码吗?
    • 我对 openfire 的工作并不多。你能详细说明你想用 websockets 做什么吗?你的意思是在openfire端编写websockets,当客户通过websockets交谈时,你想在openfire中触发一些东西,让响应通过相同的websockets返回?如果我错了,请纠正我。
    • 不不不,我只是想问一下我可以使用 websocket,我的意思是只在 websocket 中为 IM 编写服务器端程序,而不是使用 xmpp 或任何其他协议。
    • 你可以写它,但我想这将是相当繁重的工作(这取决于你的要求)。相反,您可以使用 XMPP openfire 和 spark(作为聊天客户端)。它们是apache许可证,只需获取源代码并根据您的需要进行定制。
    猜你喜欢
    • 2013-10-11
    • 2014-05-07
    • 2017-07-13
    • 1970-01-01
    • 1970-01-01
    • 2014-06-16
    • 2011-11-06
    • 2012-04-01
    • 2012-10-22
    相关资源
    最近更新 更多