希望建立一个基于Web的聊天。有什么建议?

时间:2010-11-08 10:17:45

标签: xml ajax xmpp chat

我正在寻找构建基于网络的聊天应用程序。我的主要想法是使用AJAX并在集中式服务器上传送XML消息(用于同步)

然而,我最近遇到了XMPP,并想知道将它用作基于Web的聊天客户端和服务器是多么可行,以及在PHP中实现它是多么容易。

我真的希望大家在这里提供一些关于我可以采取的任何其他技术方法的意见。聊天必须完全基于网络,但可能会在以后的某个时间移植到iPhone应用程序。

2 个答案:

答案 0 :(得分:1)

查看browser based chatJaxl library个例子。 JAXL(Jabber XMPP库)是用PHP编写的,您可以扩展用例的打包示例。

结帐this blog post,了解如何在本地系统上设置示例浏览器聊天应用程序。

答案 1 :(得分:0)

如果您真的想要构建简单快速的东西,请使用memcache作为队列。 当用户A发送消息时,将其放入用户B的队列中,该用户B使用AJAX定期轮询。

您还可以尝试使用node.js,它非常适合聊天应用程序。

我也实施了XMPP,我觉得要让它正常稳定地工作太多了。