2010-11-08 28 views
0

我正在寻找建立一个基于Web的聊天应用程序。我的主要想法是在使用AJAX和传输XML消息来回中央服务器(用于同步)的方向希望建立一个基于Web的聊天。有什么建议么?

但是,我最近遇到XMPP,并想知道它是如何可行的使用它作为基于Web的聊天客户端和服务器,以及在PHP中实现它的容易程度。

我真的很喜欢这里的大师们对于我可以采取的任何其他技术方法的一些建议。聊天必须完全基于网络,但可能会在未来某个时候移植到iPhone应用程序。

回答

1

结算此browser based chatJaxl library的示例。 JAXL(Jabber XMPP库)是用PHP编写的,您可以扩展您的用例的封装示例示例。

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

0

如果您确实想要构建简单而快速的内容,请将memcache用作队列。 当用户A发送消息时,将其放入用户B的队列中,该用户B定期使用AJAX进行轮询。

您也可以尝试使用node.js,这对聊天应用程序非常有用。

我已经实现了XMPP,并且发现它太多工作,无法正常工作和稳定工作。

+0

我可以在我的服务器上运行XMPP服务器吗? XMPP是作为一种软件在服务器上安装吗? – 2010-11-08 10:56:40

相关问题