7得票1回答
如何在Smack 4.1中使用XEP 198(流管理)?

我是一名新手,想了解XMPP。我在我的应用程序中使用Smack提供聊天功能。 在Smack 4.1中,添加了对流管理的支持,因此我使用了它。 XMPPTCPConnection.setUseStreamManagementDefault(true); 为了启用这个功能,我遇到了以下...

16得票8回答
如何在Erlang中创建全局变量

我正在编写一个ejabberd模块来过滤数据包。我需要获取主机名,以便使用gen_mod:get_module_opt()获取一些配置信息。 我有4个重要函数: 1. start(Host, _Opt) :这是一个ejabberd函数,用于加载我的模块。我在这里获取Host原子 2. fi...

10得票7回答
从PHP创建ejabberd用户

我需要从PHP脚本创建一个ejabberd用户。 我还需要能够将新用户添加到预定义的共享花名册中。 我应该只使用exec()调用ejabberdctl,还是有更好的方法?

10得票3回答
当客户端突然失去连接时,XMPP消息会丢失。

我正在使用ejabberd服务器和ios xmppframework。有两个客户端,A和B。 当A和B在线时,A可以成功地向B发送消息。 如果B离线,B可以在再次上线时接收到消息。 但是,当B突然/意外地失去连接,例如手动关闭Wi-Fi时,A发送的消息会丢失。B将永远不会收到此消息。 ...

7得票1回答
XMPP:连接关闭时出错!解析器收到END_DOCUMENT事件。

我正试图登录我创建的 Android 应用程序,其认证将使用在 ejabberd 中注册的用户名和密码进行。连接已成功建立,但我无法登录。它会给出一个错误,即 - "ConnectionClosedOnError!解析器收到了 END_DOCUMENT 事件。如果服务器关闭连接而没有发送关闭流...

10得票1回答
ejabberd作为回合制MMORPG的核心技术是一个好选择吗?

我在考虑项目的技术栈,考虑使用ejabberd。该项目类似于多人游戏RPG,玩家将从一个位置移动到另一个位置(位置看起来像聊天室),他们也会以回合制的方式互相战斗,与具有AI的生物战斗。 我从未使用过ejabberd,但我有一些使用erlang编写服务器应用程序的经验。 对于这种游戏,ej...

7得票1回答
Openfire和ejabberd哪个更适合用于客户服务聊天演变为全面的聊天解决方案?

我需要在网站上设置聊天功能作为客户服务的解决方案。Openfire 及其一些插件(fastpath 和 webchat)在本地设置非常简单,提供了我所需的所有客户服务体验选项,并将与我们的 CRM 正确集成。 我们有一个运行于群集环境中用于其他用途的 ejabberd 实例。在我研究 Ope...

7得票2回答
如何在ejabberd上进行视频通话?

如何使用ejabberd进行视频通话(类似于MSN和Skype)?

25得票6回答
ejabberd用户失去连接时的在线状态

我已经配置了ejabberd作为移动应用之间的xmpp服务器,即自定义的iPhone和Android应用程序。 但是我似乎遇到了ejabberd处理在线状态的限制。 情景: 用户A正在通过他们的手机与用户B聊天。 用户B失去所有连接,因此客户端无法与服务器断开连接。 ejabberd仍...

7得票1回答
XMPP服务器可以存储离线消息多久?

我正在使用XMPP(通过ejabberd)。根据XEP标准,我发现XMPP服务器可以存储离线消息,并在离线用户上线(共享其在线状态)时将它们传递给他们。 我的问题是: 1>这些离线消息可以在服务器上存储多长时间? (离线用户可能会在1个月后登录,因此他不应错过任何消息的最大有效期是多少) ...