ejabberd相关内容

通过丢失的连接xmpp丢失消息

我遇到了这个问题 设备断开时通过XMPP丢失的消息 但没有答案。 当由于某些网络问题而导致连接丢失时,服务器将无法识别它,并继续向永久断开的接收方发送消息。 I有一种解决方法,可以从服务器ping客户端,并在客户端断开连接时,服务器可以在10秒后识别出该客户端,并将其他消息保存在队列中,以防止丢失。 我的问题是,可以使用我知道psi和许多其他xmpp客户端正在执行的其 ..
发布时间:2020-10-28 00:08:27 移动开发

Ejabberd无法注册新用户

我在Mac上使用最新版本的Mac OS(Mavericks)。我在Mac上下载了 ejabberd 13.12 ,进行了安装,并通过终端启动了它。现在,我可以在浏览器中打开它(我正在使用mozilla firefox 26和最新的safari)。并进入管理控制台。 一切似乎都很好,我可以使用用户名和密码(在jabber安装过程中提供)登录。现在,我进入了访问控制列表,并尝试添加其他用户。问题 ..
发布时间:2020-10-28 00:08:25 其他开发

无法登录ejabberd管理面板

我下载了Windows的ejabberd,并在设置过程中创建了管理员名称和密码。我试图访问管理控制面板(localhost:5280 / admin),并尝试使用用户名(admin @ MyServer)和密码登录,但是每次都要求我再次登录。服务器也正在运行,所以我不确定我做错了什么。 解决方案 ejabberd 16.09即将发布,并将包含该修复程序。 参考:此处。 现在使用 ..
发布时间:2020-10-28 00:08:20 其他开发

在Erlang中将字符串转换为元组

如何在Erlang中将字符串转换为元组? A =“ {” hi“,” ;如何“}” 我希望将其转换为 当我调用函数 list_to_tuple(A)时,它会输出: {123,60,60,34,106,105,100,34,62,62,44,34,104,105,34,125} ,而不是 {“ hi”,“ how”} 。 解决方案 ..
发布时间:2020-10-28 00:07:11 其他开发

Ejabberd sbin / ejabberdctl start(没有这样的文件或目录)

当我安装Ejabberd时,出现错误,提示未成功安装。但是然后我有了文件夹my-ejabberd,里面有所有文件夹。 我不确定是否100%已安装,但是当我尝试使用命令行sbin / ejabberdctl start启动服务器时,它说没有这样的文件或目录。我在Mac OS 10.8.5上运行。 不确定是什么问题。有任何想法吗? 编辑 这是来自终端的错误 bin / e ..
发布时间:2020-10-28 00:07:09 其他开发

如何使用android smack客户端检索聊天记录

我正在开发一个聊天应用程序,我们已经在服务器上部署了eJabberd并使用了适用于Android的smack库客户端。 现在的问题是我无法显示以前的聊天记录。请帮助我获取聊天记录。 解决方案 聊天记录(最新的x条消息)的检索方式如 XEP-0045多用户聊天。按照 XEP-0313邮件存档管理中的定义检索邮件存档。使用这些规范之一。 ..
发布时间:2020-10-28 00:06:59 移动开发

如何将Ejabberd或MongooseIM与Node.js(或Django)连接

我想使用node.js(或Django)和Ejabberd或MongooseIM为聊天应用程序开发后端服务器。并在应具有推送通知的React Native应用上使用此API。 这个想法是要管理用户个人资料和元数据以及身份验证(OAuth 2.0-社交登录)通过我自己的服务器,然后将聊天内容管理到Ejabberd或MongooseIM服务器。 问题在于如何在服务器之间建立连接。我想通过我 ..
发布时间:2020-10-28 00:06:55 其他开发

如何与MongooseIM(作为聊天服务器)一起使用xmpp.js(在react-native中)中的流管理acks?

我正在将xmpp.js用作xmpp聊天客户端,同时将MongooseIM作为聊天服务器的android + ios都使用react-native。我想在App中实施流管理工具。但是根据 issue#540 ,xmpp.js不正式支持现在进行流管理。 我只需要流管理模块来发送/接收c2s和s2s之间的ack。 解决方案 流管理(如果您选择的客户端库中没有),实现起来会有些复杂-尽管肯定 ..
发布时间:2020-10-28 00:05:47 其他开发

通过本地安装的ejabberd服务器进行音频/视频聊天是否需要任何配置更改?

我已经使用Pidgin作为客户端在本地安装并配置了ejabberd。我的问题是,如何使用本地ejabberd服务器进行音频/视频聊天?我是否需要安装任何其他模块,或在 ejabberd.cfg 中进行任何配置更改? (我正在使用32位的Centos6。) 解决方案 使用XMPP叮当协议的音频和视频可以直接使用每个兼容XMPP的服务器。不需要其他配置。 ..
发布时间:2020-10-28 00:05:45 其他开发

尝试在ejabberd(17.07)的android设备上使用smack api(4.2)注册用户时出现错误

我试图找到错误的原因,但找不到。如果有人可以提出建议,将不胜感激。 以前,我使用的是ejabberd 2.1版,默认设置为mnesia,可以正常工作。我可以从Android应用程序注册用户。 但是现在当我用mysql安装新的ejabberd 17.07时,它给了我如下错误: 连接XMPPTCPConnection [未认证](5)关闭,错误为 org.jivesoftware. ..
发布时间:2020-10-28 00:05:39 数据库

Ejabberd未将出席节发送给其他花名册成员

我有一个使用python / django实现的内部网络聊天应用程序,并使用ejabberd 2.1.3和Strophe.js。 当您通过特殊访问链接打开网站时,将执行cmd线路呼叫以将您添加到共享名册组中: ejabberdctl srg_user_add 00024-540-1mCYpYTTCRcjJK5OWI7cWs xmpp.mydomain.com 1mCYpYTTCRcj ..
发布时间:2020-10-28 00:05:35 其他开发

ejabberd:有没有一种方法可以配置不同的“ cookie”比“ ejabberd”?

我正在构建一个ejabberd模块。我要求该模块对同一LAN(名称)上的另一个节点执行RPC调用。据我了解,ejabberd配置它拥有“ cookie”,这当然与我用于其他节点的cookie有所不同。 有没有一种强制的方法ejabberd使用另一个cookie? 编辑:ejabberd在“ ejabberd”用户名下启动其守护进程。 EDIT :即使使用适当的Cookie创建/h ..
发布时间:2020-10-28 00:04:24 其他开发

在ejabberd上使用Smack 4.2.0-beta1创建新用户将引发XMPP异常:禁止-auth

我正在用smack进行聊天应用程序。我是这项技术的新手。 我已经从Ejabberd服务器创建了一些手动用户。使用这些用户,我已经进行了一对一的聊天和群聊。 但是我试图从android代码 创建新用户,但出现以下错误 XMPPError:禁止-auth 08-02 08:23:36.273 31097-31097 / com.agarangroup.hello W / Sy ..
发布时间:2020-10-28 00:03:46 移动开发

从XMPP获取脱机消息而不在线

我们正在将ejabberd服务器用于我们的移动聊天应用程序。 并且我们正在为IOS应用程序使用IOS XMPP-Framework( https://github.com/robbiehanson / XMPPFramework ) 但是我们在实现上遇到了一个问题,即找不到解决方案。 我们已经实现了XMPP消息传递的各个方面,除了一件事情外,其他所有方面都很好: 虽然我们的应用程序 ..
发布时间:2020-10-28 00:03:41 移动开发

使用smack在Ejabberd2上搜索用户失败

服务器:ejabberd2 XMPP:smack 3.3.1 目标是设计一个聊天引擎。通过输入用户名,用户应该能够确定输入的用户名是否已在服务器上注册。 可以在此处找到Smack Javadocs 我正在使用在Smack库中找到的UserSearch类。 我可以连接到服务器。 我可以使用用户名和密码登录。 我可以在服务器中添加/注册新用户。 我想查找服务器上是否已经 ..
发布时间:2020-10-28 00:02:27 Java开发