问题标签 [openfire]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1160 浏览

java - openfire 监视器节 xml 消息

在 openfire 管理控制面板页面中,是否有任何插件可以用来监控 xml 节。我知道能够从 smack 客户端监控它,但我想直接从服务器大小查看它,然后我的客户端不需要在调试模式下运行

0 投票
3 回答
3741 浏览

java - 从 xmpp 分析 xml 节的最佳方法

我从日志中获取 xml 节流。我想了解流程,目前我能想到的是从 xmpp.org 协议中获取规范并尝试了解每一行。你们是否有任何最佳实践来理解 xml 流?有更简单的方法吗?

0 投票
2 回答
613 浏览

java - 理解 xmpp 中的术语“扩展”、“组件”和“插件”?

谁能解释 xmpp 中不同的“扩展”、“组件”和“插件”?

0 投票
2 回答
2293 浏览

java - XMPP编程使用erlang还是java?

我很想听听一位大师的反馈。如果你是java程序员,相信你对openfire很熟悉,而erlang程序员对ejabber很熟悉。在 XMPP 中进行编程时,哪个项目有更大的社区?

0 投票
1 回答
285 浏览

google-app-engine - 将 GAE 与外部 jabber 服务器一起使用的最佳实践?

如何将 Java GAE与Openfire等外部 jabber 服务器一起使用?有指南吗?

0 投票
2 回答
2234 浏览

java - 将 GAE XMPP 服务实现为现有 XMPP 服务器(例如 ejabberd 或 OpenFire)的外部组件

我可以知道你们使用什么集成技术来实现现有 XMPP 服务器的外部组件(例如 ejabberd 或 OpenFire)。是通过直接向另一个 user@externaldomain 发送 xmpp 消息还是使用 urlfetch 之类的机制?

0 投票
2 回答
1498 浏览

xmpp - xmpp服务器的客户端可以断开其他客户端与服务器的连接吗?

这可能吗?如何?(也许是愚蠢的问题,但我找不到答案:()

编辑:我正在使用嵌入到不同系统中的 Openfire 服务器,所以我需要如果系统管理员将用户从系统服务器中踢出,用户与 Openfire 服务器的连接也应该关闭。

0 投票
1 回答
2686 浏览

c# - XMPP 聊天发送/接收消息同步

场景:我正在尝试开发一个具有聊天小部件的网站。我使用 ASP.NET、C#、agsXMPP 库作为实现此目的的工具。我将 Openfire jabber 服务器用于 XMPP 服务器。

问题:当我访问网站上的小部件并开始聊天时,我发送了一条消息类型为“聊天”和线程集的消息。在这种情况下,我在客户端上收到此消息 Spark。当我回复这个消息时,我看到线程值与我发送的不一样?根据RFC 3921 第 2.1.2.3 节元素的值由发送者生成,并且应该在任何回复中复制回来。 但是,我没有看到这种情况发生。这意味着,我无法将响应与我发送的消息联系起来。

任何人都可以帮助我解决我所缺少的吗?以下是发送和接收的消息。

发送消息<message type="chat" to="saurabh@127.0.0.1/spark" id="agsXMPP_6" from="gantir@127.0.0.1/CPWebchat"><thread>d6ddeebe-f23f-4854-a315-2a9de32906b8</thread><subject>Ramjee Ganti</subject><body>An Anonymous user via the web is attempting to contact you. Name: Ramjee Ganti Email: xxx@example.com Issue: Sample Test</body></message>

收到消息<message id="BTqN4-34" to="gantir@127.0.0.1/CPWebchat" from="saurabh@127.0.0.1/spark" type="chat"><body>Hello</body> <thread>42MtKq</thread><x xmlns="jabber:x:event"><offline/> <composing/></x></message>

0 投票
2 回答
7001 浏览

xmpp - Openfire - 未使用自定义数据库从数据库更新名册上的组

我在 Openfire 小组中提出了这个问题,但那里似乎很安静。也许 SO 这里的某个人使用 Xiff/Openfire 并对此有所了解:

我们使用我们自己的客户端在 Openfire 3.6.4 到 Xiff 3.0 beta 上为用户和组使用外部数据库。

当用户添加到我们的数据库中时,名册不会更新。我以“User1”身份登录。“User2”被添加到数据库中的同一个共享组中,所以我应该在我的名册中看到他。User2 可以登录并在他的花名册上看到 User1,但 User1 的花名册尚未更新。即使注销后,User2 仍然没有出现在 User1 的名单上。

显然,该组正在被缓存或其他东西。我应该在哪里寻找解决此问题的方法?席夫?开火?我在文档中找到了属性“cache.name.maxLifetime”,但我不确定这是否是我应该用来让组更新成员的属性。

0 投票
5 回答
11657 浏览

openfire - 无法通过使用 smack、openfire 获得名册

我是 smack API 的新手。我正在尝试开发一个聊天应用程序,我正在尝试设置和获取存在。

当我更改用户的存在时,它工作得非常好,并且它会反映在 Openfire 服务器中。

但是,当我尝试获取用户的存在时,我总是将状态设为“不可用”,即使他在 openfire 中的存在显示为“可用”。

我正在使用以下代码来设置状态。

我正在使用 Roster 类来获得如下存在。

第 1 行总是给出“不可用”,而第 2 行和第 3 行总是给出 null

我无法弄清楚这个问题的原因。请帮我解决这个问题。

提前致谢。