是否可以使用公共 XMPP 服务器来创建私人聊天室?

Posted

技术标签:

【中文标题】是否可以使用公共 XMPP 服务器来创建私人聊天室?【英文标题】:Is it possible to use public XMPP servers to create private chat rooms? 【发布时间】:2011-12-14 09:04:00 【问题描述】:

我们正在开发 Web 应用程序来管理关联,也就是说,我们有多个关联,我们应该能够为每个关联创建 1 个房间(或组) 并以编程方式将用户登录到房间,这样他们就不能假装是其他人。正在使用 GWT 开发 Web 应用程序。 我们不想维护自己的 xmpp 服务器,所以问题是:http://xmpp.org/resources/public-services/ 这里的公共服务之一是否可能? 抱歉,如果这是个愚蠢的问题,我对 IM/XMPP 还很陌生。

【问题讨论】:

【参考方案1】:

Multi-user-Chat-over-XMPP standard 支持受密码保护的聊天室(即您需要密码才能加入)和仅限会员的聊天室,这两种聊天室都是您所追求的,但我不知道是否有任何一种列出的服务实际上允许您创建它们。我想公共服务器会非常小心地处理这些事情,因为它们可能会被用于恶意目的。

【讨论】:

谢谢。你知道我可以集成到我的网站的任何第三方聊天室吗? XMPP 不是必须的,可以是任何能够创建多个私人聊天室/群组的第三方聊天室。 @Zhaidarbek:完全不知道。这个问题最好在 serverfault.com 上问,因为它是关于部署而不是编程。

以上是关于是否可以使用公共 XMPP 服务器来创建私人聊天室?的主要内容,如果未能解决你的问题,请参考以下文章

在公共 XMPP 服务器上创建 jabber id

是否可以使用 XMPP 和 Google App Engine 创建一个简单的聊天工具?

使用 XMPP 的 Android 视频聊天

Android 中的 XMPP 聊天:ChatManager 未解决

在网站上为公共和私人聊天选择哪个更好:IRC 或 Jabber?

如果要将 XMPP 服务器用于在 iPhone 和 Android 上运行的实时聊天应用程序,我是不是需要设置它?