问题标签 [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.
ruby-on-rails - 将 XMPP 服务器集成到现有的 Rails Web 应用程序中
我们正在使用 iphone/android 客户端运行 ruby on rails Web 应用程序(数据库:mysql),并使用现有用户和数据。在即将发布的版本中,我们希望添加一个聊天功能,一个解决方案是:使用 XMPP。
但是,考虑到 XMPP 服务器有很多选择。而且,像我们这样的小团队可能很难修改/调试/维护大型开源项目的源代码。
那么您对易于集成的 xmpp-servers 有什么建议?
我们需要与 XMPP 服务器集成的东西,(包括但不限于,因为我们将来会有更多的功能) 1. 我们所有的用户属性(姓名,电子邮件)及其关系 2. 当用户从 XMPP 服务器获取回调向离线朋友发送消息(因为我们需要向 iphone 推送通知) 3. 在 XMPP 服务器中查询用户状态
我们准备修改他们的代码,但越少越好。
埃贾伯德?开火?蒂加酶?韵律?哪个更好?
android - 需要一个 Android xmpp 聊天客户端来配置 openfire!
我正在通过 android 开发一个聊天应用程序,我需要一个与 openfire 一起使用的 xmpp 聊天客户端......有人可以建议我吗?
apache - Openfire 和 strophe.js:Access-Control-Allow-Origin 不允许
我正在尝试使用 Jabber 创建网络聊天。我已经安装了 Openfire,我可以在 :9090 登录到管理面板,因此服务器正在运行。
现在,当使用 strophe.js 基本示例时,附带 strophe.js 我收到此错误:
5XMLHttpRequest 无法加载http://jabber.xxx.dk:7070/http-bind/。Access-Control-Allow-Origin 不允许来源http://jabber.xxx.dk 。
我怎样才能允许域?
java - 让 Smackx PubSub 工作
我有以下代码:
我在尝试发送节点值时不断收到以下错误:
>org.jivesoftware.smackx.pubsub.packet.SyncPacketSend.getReply(SyncPacketSend.java:53) 的冲突 (409) >org.jivesoftware.smackx.pubsub.packet.SyncPacketSend.getReply(SyncPacketSend.java:61) > org.jivesoftware.smackx.pubsub.PubSubManager.sendPubsubPacket(PubSubManager.java:324) at >org.jivesoftware.smackx.pubsub.PubSubManager.sendPubsubPacket(PubSubManager.java:318) at org.jivesoftware.smackx.pubsub.PubSubManager.createNode (PubSubManager.java:134) 在 PubSubPublisher.main(PubSubPublisher.java:33)
希望有任何关于如何调试的想法,或者继续前进。谢谢。
iphone - 如何使用 iphone SDK 在 xmpp 中更新我的 avtar?
如何使用 iphone SDK (XMPPStream) 在 xmpp 中更新我的 avtar - 登录用户 avtar (photo)?
我有 XMPPvCardAvatarModule (但没有方法描述)所以无法获得如何使用它的方法来更新 avtar(image) ?? 任何人都可以发布示例代码和链接来理解这一点,我被这个问题困住了!谢谢。
openfire - Strophe.attach 不工作 - 我在本地使用 openfire
我正在尝试实现 XMPP 客户端。我正在使用 BOSH 连接管理器,可以运行 Strophe.connect 但不能运行 Strophe.Attach。我试过增加 RID,但没有效果..有什么帮助吗?这里没有错误,但从未通过附加方法到达 Strophe.Status.CONNECTED,因此我无法发送 IQ 或 Presence。
这是我的代码尝试{
编辑
谢谢埃里克和查理。
所以我采用了最新的 Strophe.js,现在 Attached 状态确实有效。但是连接会立即断开。我什至无法获取名册。
我们可以像使用 connection.connect() 一样使用 Connection.attach() 做所有事情,对吧?
有什么想法吗?
azure - Openfire 和 Windows Azure
以前有人在 Windows Azure 上安装过 OpenFire 吗?使用 OpenFire 创建另一个实例是否容易?
谢谢!
xmpp - 如何使用给定的 From 或 ReplyTo 发送 XMPP 消息?
我想从我的 Web 应用程序中发起两个用户 A 和 B 之间的聊天。所以我使用 Smack 客户端 API 或直接从 OpenFire 插件创建 XMPP 消息:
- 通过 Smack 从 A 向 B 发送消息
- 通过 Smack 从服务器向 B 发送消息并回复 A
XEP-0033 允许 OpenFire 支持但 IM 客户端不支持的“回复地址”。
客户端或 OpenFire 插件似乎无法覆盖“来自”。我还认为 GTalk 不会通过 ServerToServer 协议接受从 userA@gmail.com 到 userB@gmail.com 的 xmpp 消息。
还有其他方法可以做到这一点吗?我希望我的 Web 应用程序伪造从 UserA 到 UserB 的消息。但是这个 webapp 不是 A 或 B。
最好的问候,JP
java - 如何在 Openfire 中使用 smack
您好我正计划开发一个可以连接到 gtalk facebook 等的聊天客户端...我决定使用 smack API 和 openfire ..
但是我需要很少的指导来了解如何将它与 openfire 服务器一起使用..
openfire是否提供了一个基本的用户界面,比如登录框聊天窗口等......
我需要知道如何使用 openfire 插入或使用 smack
谢谢:)
c# - XMPP - Openfire SSL 加密 - 从哪里开始?
我正在尝试在两个通过 Openfire 服务器交换 XMPP 数据的 C# 桌面客户端之间实现 xmpp 聊天/协作。问题是我必须通过 HTTPS 保护这些客户端和服务器之间的通信是否有特定的库或策略最好用于实现此目的。老实说,我什至很难找到从这里开始的地方。
编辑* 真的只需要通过 SSL 或其他适当形式的加密来保护通信,而不是使用 HTTPS 协议进行通信。
这里真正的任务是尝试使用 SSL 将我的客户端连接到 Openfire。虽然网络上到处都有论坛帖子,特别是在 Ignite Realtime 的网站上,但我还没有找到关于如何正确配置 openfire 服务器和客户端以保护此连接的明确解释。