Xml 希望建立一个基于网络的聊天。有什么建议吗?

Xml 希望建立一个基于网络的聊天。有什么建议吗?,xml,ajax,xmpp,chat,Xml,Ajax,Xmpp,Chat,我想构建一个基于web的聊天应用程序。我的主要想法是使用AJAX,在一个集中式服务器上来回传输XML消息(用于同步) 然而,我最近遇到了XMPP,我想知道将它用作基于web的聊天客户端和服务器的可行性,以及在PHP中实现它有多容易 我真的很想从这里的大师那里得到一些关于我可以采取的任何其他技术方法的信息。聊天必须完全基于web,但可能在将来某个时候移植到iPhone应用程序。如果您真的想构建简单快速的内容,请使用memcache作为队列。 当用户A发送消息时,将其放入使用AJAX定期轮询的用户B

我想构建一个基于web的聊天应用程序。我的主要想法是使用AJAX,在一个集中式服务器上来回传输XML消息(用于同步)

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


我真的很想从这里的大师那里得到一些关于我可以采取的任何其他技术方法的信息。聊天必须完全基于web,但可能在将来某个时候移植到iPhone应用程序。

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

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

我也实现了XMPP,我发现要让它正常稳定地工作,工作量太大了。

请查看以下示例。JAXL(Jabber XMPP库)是用PHP编写的,您可以为您的用例扩展打包的示例


查看如何在本地系统上设置示例浏览器聊天应用程序。

我可以在服务器上运行XMPP服务器吗?XMPP是作为一个软件安装在服务器上的吗?