11得票1回答
如何使用PHP连接XMPP服务器

我已经搭建了一个XMPP服务器,创建了一个登录表单。使用PHP和HTML。我之前没有做过这样的事情,我想知道如何通过PHP连接到XMPP服务器,就像使用PHP连接MySQL一样。

10得票1回答
XMPP iOS框架如何检测与OpenFire服务器的网络连接问题?

我使用XMPP iOS框架和OpenFire服务器实现了聊天应用。 幸运的是,该应用程序正在成功地运行,但我遇到了一个问题,即应用程序在断网时无法正常工作。 当用户手动注销或进入离线模式时,它会向他/她的列表发送一个stanza。因此,他/她的列表知道用户已进入离线模式。 现在,当用户设...

10得票1回答
延迟群组消息在Openfire中的实现

我使用Openfire (xmpp) 服务器构建了一个聊天应用程序。一对一的聊天运行良好,消息会立即传送。但是当我们在群组中发送消息时,第一条消息会被延迟,第二条消息会立即传送。MultiUserChatManager groupChat = MultiUserChatMa...

10得票7回答
Eclipse - 源代码未找到

我知道这个问题以前已经被问过很多次,但是没有一个提出的解决方案可以解决我的问题(或者我没有正确地实现它们)。 我正在为OpenFire开发一个插件,当我在插件源代码中设置断点时,Eclipse报告“找不到源代码”。该JAR文件与OpenFire服务器的构建分开。我尝试添加JAR并指定源代码目...

10得票3回答
XMPP文件传输 - 为什么字节流协议会失败?

我正在通过XMPP在Android和iOS上进行文件传输,目标客户端是Spark(版本为2.6.3)。由于优秀的库,我已经在Android上成功完成了操作,但是在iOS上还未成功。不过,我发现在两种设备上都会因为字节流而导致传输失败。<error code="404"...

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

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

9得票2回答
如何在 asmack 和 Android 中获取用户的在线或离线状态

可能重复: XMPP aSmack - 如何获取当前用户状态(离线/在线/离开等)? 我正在基于asmack库开发Android聊天应用。我在ListView上显示所有用户,但是我使用图像来显示在线/离线用户。但是即使用户在线,它也只返回离线图像,这是我的代码: @Override ...

9得票2回答
使用Smack API发送和接收消息

我已经在本地机器上设置了我的Open Fire(Jabber服务器),并创建了两个用户testuser1和testuser2。使用Spark客户端,这两个用户可以进行聊天而没有任何问题,非常好。 Openfire的IP地址为192.168.1.65。 我想使用Smack API(3.3.0...

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

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

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

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