【问题标题】:Want to implement web client chat into XMPP ejabberd server same as facebook想要在 XMPP ejabberd 服务器中实现 web 客户端聊天,就像 facebook
【发布时间】:2017-05-19 14:24:25
【问题描述】:

您好,我已将 XMPP ejabberd 服务器安装到本地计算机中,以便在两台或多台计算机之间使用 Gajim 应用程序聊天。 它运行良好。

但是现在我需要在我的网站中实现这种类型的聊天,人们可以在其中相互交流。

我在 eJabber 服务器中没有太多的想法所以你能帮帮我吗?

我使用 Laravel php 作为后端,javascript,Angular js 作为前端,Mysql 作为数据库。

请建议我如何开始这个实施?

【问题讨论】:

    标签: angularjs laravel-5 ejabberd


    【解决方案1】:

    服务器:
    您应该查看 Ejabberd WebSocketsBosh 功能。在选择一个之前做你的研究。结帐this link,它可能会有所帮助。

    客户:
    有许多 XMPP JavaScript 库可用,例如 StrophejsJsJac 等。根据您的要求选择任何一个。

    【讨论】:

    • 那么如果我使用 Stropjejs,我可以将聊天记录保存到数据库中吗?
    • 当然可以。结帐 mod_mam docs.ejabberd.im/admin/configuration/#modmam
    • 感谢您的快速回复!我浏览了一些文档。
    • 但我想知道我是否会从服务器端实现这些东西所以是否需要 Strophejs ?
    • 您对网络聊天或消息存档有什么要求?对于网络聊天,您需要服务器端和 xmpp 客户端。消息归档与 xmpp 客户端库无关。所以根本不需要。
    猜你喜欢
    • 2018-06-05
    • 2015-11-05
    • 1970-01-01
    • 2012-06-14
    • 1970-01-01
    • 2012-04-06
    • 2016-09-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多