【发布时间】:2010-10-13 06:50:49
【问题描述】:
SO 有很多此类问题,但无法找到正确的解决方案。可能是我错过了什么。
过去几天我一直在努力寻找更好的聊天服务选择。 在使用任何选项之前,我必须记住以下事情..
- 它应该独立于操作系统
- 安装应该很容易
- 开源,因此可以根据需要进行修改。
- 轻量级
- 聊天客户端应该是可定制的和轻量级的
- 文件共享、私聊、群聊、情绪应该有。
- 聊天不应允许用户与其他外部聊天服务器(如 gmail、AOL 等)连接。
我使用 Openfire 服务器作为聊天服务器和 Jetty 小程序作为客户端开发了聊天服务。 但是这个小程序不是那么用户友好,需要做很多工作才能使它看起来像 gmail 聊天或 facebook 聊天。 我还将使用 Zend 框架、PHP、MySQL、Apache 服务器。服务器操作系统可以是 windows 或 Linux。
这里还有几个问题...
- 有没有办法使用 openfire 服务器作为聊天服务器和其他一些 javascript/AJAX/Dojo 作为客户端?
- 我们如何使用 XAMPP-BOSH 进行聊天服务?这个 XAMPP 是否与 apache、PHP 等的 XAMPP 服务器有关...?
- 我们如何使用 Dojo.io.cometd 库进行聊天?
【问题讨论】:
-
我现在在将 jsjac 与 openfire 以及 ijab 与 openfire 集成时卡住了。我正在尝试两种选择。我尝试了 openfire 3.6.4 但发现 http-binding 工作问题。所以我切换到 openfire 3.4.1 所以我得到 401 non-authorized 错误。
-
部分解决。我将 openfire 3.4.1 与 jsjac 一起使用,并且能够在不同浏览器中与不同用户在我的本地计算机上进行通信。但与 ijab 相比,这是基本的。
-
最后,我完成了带有 ijab 客户端的 openfire 3.6.4 和 3.4.1 服务器上的所有设置。但我仍然无法创建群组和文件共享....并发现了一些我需要处理的错误。
标签: php zend-framework dojo chat comet