7得票1回答
如何使用TurnSocket(XEP-0065:SOCKS5 Bytestreams)连接? XEP-0096:SI文件传输? [socket writeData]?

我正在尝试使用XMPPFramework和OpenFire在iOS上进行XMPP文件传输。我的代码基础来自以下tutorial。我已经成功建立了一个TurnSocket(XEP-0065: SOCKS5 Bytestreams)连接,但我不知道如何使用它来发送数据。我有两个考虑因素,都卡住了:...

12得票1回答
最佳活跃维护的Java XMPP库是什么?

我看到了几个Java的XMPP库,似乎在过去几年中更新活动很少。 目前最好的支持以下功能的XMPP库是什么: - 基本聊天 - TLS - MUC - PubSub

8得票2回答
安卓xmpp MUC设置默认配置

我正在使用 Xabber 开源项目,并能创建一个新的群组,但总是提示:房间已锁定,直到确认配置为止。我试图设置默认配置,但它抛出了异常:401 未被授权。具体问题是什么? final MultiUserChat multiUserChat; try { ...

9得票1回答
使用(a)Smack登录时出现XMPP“stream:error(conflict)”

我目前正在为Android开发xmpp/jabber聊天应用。我刚刚尝试使用Openfire连接我的Jabber帐户,连接成功了,但是我无法发送任何消息,而是显示出某些冲突错误。请检查错误日志,并给我提供解决方案。 Initializing connection to server ewor...

7得票2回答
ejabberd钩子的文档?

Hooks似乎非常方便,可以扩展ejabberd的功能。 制造商提到了许多ejabberd钩子,但很难理解哪个在什么时候使用,除了少数几个。 有人能分享一些经验细节,解释特定的钩子是做什么用的吗?

45得票5回答
低延迟、大规模的消息队列

在Facebook应用和云计算时代,我正在重新思考大规模多人游戏。假设我要在现有开放协议的基础上构建一个服务于100万并发玩家的系统。 假设每个玩家都有一个传入消息队列(用于聊天等),平均还有一个传入消息队列(公会、区域、副本、拍卖等)。因此我们需要2,000,000条队列。每个玩家会同时监听...

8得票1回答
使用Python验证XMPP jid?

什么是验证XMPP JID的正确方法?语法在这里描述,但我并不真正理解它。此外,它似乎非常复杂,因此使用库来执行此操作似乎是个好主意。 我目前正在使用xmpppy,但我似乎找不到如何使用它来验证JID。任何帮助都将不胜感激!

8得票1回答
在MUC聊天室中发现成员身份作为占用者

作为房间的占用者/成员,我需要知道使用ejabberd-14.x时房间内所有的“成员”。 我按照http://xmpp.org/extensions/xep-0045.html#getmemberlist的指示进行了操作。 但是我得到了被禁止的信息(401)并显示需要管理员权限。 &lt...

22得票3回答
如何使用FCM发送设备到设备通知,而不使用XMPP或任何其他脚本?

有没有办法通过FCM从一个Android设备向连接到Firebase数据库的另一个设备发送上行通知消息? 我知道XMPP服务器可以接收上行消息并将通知发送到其他设备。要接收使用上行API发送的消息,我需要实现XMPP服务器,但还有其他方法吗?

10得票1回答
在Django上使用XMPP/Jabber(聊天服务器)

我希望使用XMPP/Jabber协议(与移动客户端一起)在Django中编写实时聊天服务器。 Django将通过HTTP处理用户配置文件和收件箱(非实时部分),而实时组件应通过XMPP进行。 我想知道是否有人有经验并可以提供一些提示,或者是否有更好的方法来做到这一点(也许是Django +其他...