使用jabber实现聊天室功能

Posted

技术标签:

【中文标题】使用jabber实现聊天室功能【英文标题】:use jabber to implement a chat room feature 【发布时间】:2009-11-13 00:24:11 【问题描述】:

我有一个现有的网络应用程序和一个用于封闭用户社区的 iPhone 应用程序。我想添加聊天室功能供用户互相聊天。

我不想重新发明***。在后端使用 jabber 处理聊天/聊天室是一个不错的选择吗?如果是的话,你能指点我一些教程吗?

我的用户不需要了解有关 jabber 的任何信息。我的聊天系统不允许来自 gtalk 或其他与 jabber 兼容的用户进行连接。

谢谢。

【问题讨论】:

【参考方案1】:

Jabber 确实是一个不错的选择。你可以看看ejabberd,一个流行的jabber服务器。

为了实现您的“私人”jabber 聊天室,您可以轻松地为 ejabberd 编写“模块”来强制执行“私人聊天室”,例如执行访问权限等。

【讨论】:

以上是关于使用jabber实现聊天室功能的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 jabber-bot 连接聊天服务器

Cocoa 中基于 Jabber 的服务器和客户端应用程序

需要开发一个 PHP - 基于 Jabber 的聊天工具

如何通过 Jabber/xmpp 创建聊天 [关闭]

在多个客户端之间共享 Jabber 聊天会话

使用 javascript 聊天客户端 (jsjac) 连接到远程 jabber 服务器