26得票6回答
使用Smack 4.1的XMPP客户端在登录期间出现空指针异常

我正在尝试使用Smack 4.1.0-rc3实现一个Java XMPP客户端,连接到ejabberd XMPP服务器。我正在使用以下代码连接到服务器。 XMPPTCPConnectionConfiguration connConfig = XMPPTCPConnectionConf...

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

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

20得票7回答
Ajax jabber/XMPP客户端推荐(请只提供真实经验)!

我正在为我的小众社交网站设置聊天系统,并决定使用ejabberd作为服务器端,但我找不到任何像样的基于Web的ajax客户端。大多数似乎已经多年没有维护或者根本不起作用。我查看了这里的每一个:http://xmpp.org/xmpp-software/clients/ 有人在运行活跃的网站并...

20得票3回答
将Smack集成到Android Studio项目中用于聊天应用

我正在尝试使用ejabberd服务器和smack库实现聊天应用,但是在整合所有smack的jar包和依赖方面遇到了一些困难。我的开发环境是Android Studio。 我的build.gradle(module)文件内容:apply plugin: 'com.android.applica...

17得票3回答
ejabberd和推送通知

我已经使用XMPP在我的iOS和Android应用程序中集成了聊天系统。我在服务器端使用了ejabberd 2。聊天系统工作正常。我想使用APNS和GCM在我的聊天中集成推送通知。如何在每个聊天消息中发送推送通知?ejabberd 2是否有可用于实现此功能的API或扩展? 高度感激任何帮助。

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

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

16得票2回答
如何在已注册用户的网站上完全集成XMPP

我们有一个社交网络网站,用户可以添加联系人,我们希望将其与XMPP集成。 我们目前使用ejabberd XMPP服务器。 以下是我的问题: 1. 如何正确创建帐户?现在,我正在考虑在用户注册我们的Web应用程序时,调用一个脚本来执行ejabberd命令以创建用户。 2. 用户认证。在用户登...

14得票4回答
如何在Ejabberd中过滤消息

我已经成功运行了Ejabberd并创建了测试用户,目前一切正常。我想编写一个模块,可以拦截并修改消息,具体要求如下: 拦截“messages” 将它们发送到一个php文件 立即从同一个php文件中获取结果 修改消息语句并将其发送给接收方 Ejabberd的文档非常简单,教程几乎不存在。...

13得票2回答
AMQP或XMPP用于实时在线游戏

以下哪种技术适用于多用户在线游戏项目? 项目要求: 能够同时处理2k-5k个用户。 为iPhone和安卓(原生,不是JavaScript)提供客户端库。 为Microsoft Windows(最重要),以及Mac OS X和Linux提供客户端库。 有详细的文档,特别是针对mod开发的文档。...

11得票1回答
ETS 和 Mnesia 哪个更高效?

ets:select与mnesia:select,哪个更好?在插入和删除时,应该使用这两者中的哪一个?我正在使用ejabberd,请给予一些指导?