首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >实时聊天:我有哪些选择?

问实时聊天:我有哪些选择?
EN

Stack Overflow用户
提问于 2012-10-22 11:30:32
回答 1查看 944关注 0票数 2

我正在尝试为现有的利基网站建立一个实时聊天组件,这是从零开始使用PHP构建的。

我们开始使用APE服务器,但我们遇到了一个与SSL支持相关的问题,那里的社区似乎非常冷漠。因此,我开始评估替代解决方案。

我正在寻找一个长期的解决方案,尽可能减少对其他人的依赖。就协议而言,XMPP似乎是最好的方式,尽管我对此毫无经验。我不介意学习,尽管我很有兴趣听到社区对它的看法和/或替代方案。

这将用于user<>user聊天、群聊和全站聊天。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-10-22 16:52:40

我正在寻找一个长期的解决方案,尽可能减少对别人的依赖

XMPP是一种开放的、基于标准的协议,您可以轻松地部署自己的XMPP服务器。所以你绝对不需要依赖于任何一个供应商。

我最近使用XMPP为Plone CMS编写了一个IM web-client,我对结果非常满意。

这将用于user<>user聊天、群聊和全站聊天。

我写的实现有单用户和群聊(但不是全站的)。

您可以看到一个screencast of it on my blog

涉及的主要技术:

Converse.js是实际生成IM客户端的代码。该代码与Plone CMS是松散耦合的,应该可以将其完全解耦,并使其可移植到任何系统,甚至静态HTML站点。

目前在converse.js Github repo中看不到太多东西,我为此道歉。我将添加文档,一个示例站点,并在接下来的几周内花时间完全解耦converse.js。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13004649

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档