问题标签 [xiff]

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 回答
1666 浏览

apache-flex - XIFF 实施的好例子或文档?

XIFFXMPP协议在 actionscript 中的实现。

到目前为止,我看到的所有示例和文档都很稀少。有谁知道最新版本的 XIFF 和/或工作 Flex/AIR 应用程序的好例子的一个很好的解释?

0 投票
1 回答
261 浏览

connection - 使用 XIFF 保存和恢复连接

我正在修改一段 JavaScript 代码,它使用 XMPP + XIFF flash 对象通过 Jabber 与 MSN/Yahoo/GTalk 进行通信。

网站的要求是启用页面刷新。

但是,问题是当前的 XIFF 实现不允许保存和恢复连接,而是每次都需要重新登录,这很耗时。

我找不到任何关于这种解决方案的参考。

有谁知道:

  1. XIFF 开源代码完全有可能吗?
  2. 对此类解决方案的任何引用 - 也可以考虑 JavaScript 解决方案。

非常感谢!

提供酒吧

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 投票
1 回答
911 浏览

xmpp - 与 XMPP 一对多聊天

我正在使用 Flex 开发与 XIFF 库的 XMPP 聊天。我的问题是我想开发一个客户服务聊天系统。当用户进入我的程序时,他们只会看到一名服务人员,而服务人员将看到所有用户。

当我尝试使用 XIFF 时,我开发了 google talk 之类的小型聊天程序。首先,用户需要添加好友。其次,用户需要去多用户聊天室(但多用户聊天室会看到所有参与者)。

谁能给我一个成功的想法或方法?

提前致谢

0 投票
2 回答
3848 浏览

facebook - 代理 Facebook 聊天以绕过防火墙

我们使用 XIFF XMPP 构建了一个 Flash 应用程序来与 Facebook 聊天集成。

问题是我们发现很多防火墙不允许 Jabber(端口 5222、5221)。

所以我想知道是否有人试图设置一个 BOSH 实现(或其他东西)作为 Facebook 聊天的代理,用于被防火墙阻止的客户。

谢了,兄弟们

0 投票
0 回答
417 浏览

apache-flex - 如何使用 flex 的 XIFF API 发送组合扩展通知?

我在 flex 中使用 Xiff API 连接到我的 XMPP 服务器。并且我会成功发送消息但不会收到打字通知。

现在我收到以下消息

但我想跟随。

我怎么能得到请帮忙。

0 投票
1 回答
398 浏览

actionscript - Adobe Flex:无法使用 XIFF 库连接到 XMPP 服务器

我正在尝试使用XIFF 库连接到我的本地 XMPP 服务器,但是我无法这样做。

我在我的本地主机上安装了eJabberd并使用 XMPP 客户端(Pandion)连接到它,这工作正常......我能够连接到本地 jabber 服务器。

接下来,我尝试使用以下代码连接到 XMPP 服务器:

登录视图.mxml

连接.as:

但是,我无法使用上面的 ActionScript 代码连接到 XMPP 服务器。只是想知道我可能哪里出错了。

任何帮助,将不胜感激。

谢谢!

0 投票
1 回答
448 浏览

actionscript-3 - 将 KeepAlive 信号从 xiff 客户端发送到 openfire 服务器

我正在使用 xiff_3_1_0 创建连接到 openfire 服务器的 XMPP 聊天客户端。

到目前为止一切正常,除了我找不到正确实现保持活动信号的好方法。有一个名为sendKeepAlive- in class的函数XMPPConnection,但这似乎依赖于服务器支持的 ping 扩展。

实际上,API 文档中有一个 TODO 说明:

向服务器发送 ping 以保持连接处于活动状态,以防服务器未表示它不支持它。TODO:如果不支持 ping,则空格保持活动...

有没有一种优雅的方法可以使用 xiff_3_1_0 发送空格保持活动消息?

或者,有没有办法在 openfire 服务器上启用 ping 扩展?