14得票5回答
XMPPFramework - 从Openfire服务器检索归档消息

我正在使用XMPP和Openfire服务器为iPhone开发聊天应用程序,OpenFire服务器存储了用户之间的所有聊天记录,但是当我尝试检索特定用户的聊天历史记录时,我只能获得日期和聊天消息数量,而不是实际的文本消息。 我已经在openfire上安装了开放式归档插件。 这是我传递给Openf...

7得票3回答
使用WebSocket+Node.js的聊天服务器 vs 使用XMPP的本地客户端

我无法找到任何有关使用node.js聊天服务器运行的聊天客户端与使用xmpp工作的客户端之间比较的合理基准。 我知道node.js是异步的,据我所知,xmpp也是如此。但是,我的主要关注点是在同样数量的并发用户下的性能。 我需要这些信息来编写一个安卓应用程序。想知道您使用这两个系统的意见和...

10得票3回答
如何保持群聊房间(MUC)始终存在,即使与XMPP服务器断开连接?

我正在使用XMPP(Jabber)协议中的openfire/jsjac开发即时通讯模块(J2EE Web应用程序的一部分)。 openfire用户/组管理/表已经被重定向到我们的业务数据库表,这意味着我不再需要在openfire中维护用户/组。所有用户/组关系都在业务数据库中设置好了。 下...

7得票1回答
使用Ruby xmpp4r无法获取先前的群组聊天记录

我正在使用 ruby 的 xmpp4r 库与 openfire 服务器一起实现多用户组聊天应用程序。我已经成功在 openfire 服务器上创建了聊天室。但是,如果用户使用 openfire 凭据加入聊天室,则它不会返回先前的群聊历史记录,而只会返回少量消息,对此我正在使用 add_messa...

8得票3回答
XMPP 群聊 Android

我在我的Android应用中实现了一个群聊机制,我通过Openfire的REST API插件创建了群组并添加成员。但是发送消息到同一群组时,并没有将消息传递给该群组的所有成员。请查看我的错误日志,并就此提出任何解决方案。 日志: 11-26 17:51:42.364 10035-1003...

9得票8回答
如何使用Smack在XMPP openfire中了解打字状态

我正在使用Openfire XMPP服务器开发聊天应用程序。我可以在两个用户之间进行文本聊天,但是我想知道当某人正在输入消息时的打字状态。所以我创建了一个类: public class typingStatus implements ChatStateListener { @Ove...

8得票1回答
如何使用asmack Android从Openfire检索一对一聊天记录

请问有没有人能够给我展示使用asmack库和XMPP协议从openfire服务器检索聊天历史记录到Android客户端应用程序的确切代码?在我的openfire服务器中,我启用了合并监控服务/开放式存档服务,并且所有消息都成功存储到数据库中。但是我不知道如何将那些消息(聊天记录)检索到我的An...

9得票1回答
在OpenFire服务器中,用户的JID应该是什么?

您好,我是一个新手:我已经搭建了一个Openfire服务器,并使用Spark IM进行测试。但是对于Android应用程序代码中的会话用户,JID应该是什么: 我尝试过username@ip_address, username@ip_address/Smack,username@ip_add...

16得票6回答
XMPP网络客户端

除了SparkWeb和JWChat以外,还有其他的XMPP Web客户端吗?

8得票1回答
XMPP4r - 无法检索离线消息

我正在尝试使用Ruby xmpp4r库与Openfire服务器获取多用户组聊天记录。我已经构造了请求,但没有收到服务器的回复。 以下是发现请求: iqr = Iq.new(:get,"example.com") iqr.add_namespace("http://jabber.org/pro...