30得票4回答
XMPP服务器:ejabberd vs openfire vs prosody

我正在尝试弄清楚XMPP的工作原理(对于协议的初学者),并且想要建立一个服务器。 到目前为止,我看到了3个主要的挑战: ejabberd openfire prosody 我查看了一些网站以及在维基百科上查找,但是我无法看到它们的利弊。 哪里可以找到一些易懂的信息呢? PS:如果...

7得票1回答
XMPP BOSH与COMET的比较

我想编写一个实时聊天应用程序,并需要决定使用哪些技术。 这些技术有什么区别,您更喜欢使用哪种技术并为什么? 由于WebSocket还没有完全成熟,因此不是一个选择。 谢谢。

8得票1回答
安卓后台服务用于Smack(XMPP)聊天应用程序

我正在使用asmack库实现一个聊天应用程序。我想要启动一个一直运行的服务,处理所有连接管理任务,并在持续接收传入数据包并将消息保存在我的SQLite数据库中。当我的应用程序被启动时,我希望我的应用程序也能够收到传入消息的通知,同时后台服务将消息插入SQLite数据库。 如何使用sticky服...

9得票1回答
Webrtc:无法处理WebRTC应答

我正在使用ejabberd + stanza io构建一个实时消息和音频通话的网站。我已经成功地完成了第一次音频通话。 from chrome(on PC) -> chrome(on mac) with no errors 当我尝试进行呼叫时,出现了问题。 from chrome...

23得票5回答
使用XMPP服务器和Google Cloud Messaging(或更新的Firebase Cloud Messaging)的Android聊天应用程序,用于推送通知。

我正在为Android开发一个聊天应用程序。我已经阅读了几周关于XMPP和Google云消息传递(以及Firebase云消息传递)的资料,但仍然感到非常困惑。 目前,我已经在本地设置了一个XMPP服务器(Ejabberd),并成功使用Smack库将我的Android应用程序连接到它。 据我...

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

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

8得票1回答
Python的XMPP服务器

我希望能够使用XMPP开发聊天引擎,并且我想使用Python进行Web开发。虽然XMPP将独立于Python工作,但是如果我想编写包装器,那么我就必须使用这种语言。 因此,我想知道应该选择哪个XMPP服务器(最好是开源的)? 以及哪些Python库适合使用XMPP服务?

7得票2回答
如何使用Python和XMPP创建MUC并向现有的MUC发送消息

我想知道是否有人能够提供以下情况的一些代码示例。我特别感兴趣使用xmpppy来完成这个过程,因为我已经在我的应用程序中使用了该库,但其他库也可以。不幸的是,xmpppy项目网站上没有任何关于此的示例。浏览专家/高级API文档,我无法弄清楚如何做到这一点,或者是多用户聊天(MUC)在xmpppy...

7得票2回答
如何在ejabberd上进行视频通话?

如何使用ejabberd进行视频通话(类似于MSN和Skype)?

7得票2回答
外部XMPP组件 - 请问有教程或开源示例吗?

我希望运行一个XMPP服务器(Openfire),并注册一个外部组件来处理它将要接收的消息(使用Whack库)。外部组件将运行我的游戏逻辑,并且我将使用XMPP向服务器发送玩家移动和状态更新。XMPP的好处是我们可以免费获得内置聊天功能。 问题在于,虽然Ignite看起来相当成熟,但我找不到...