需要开发一个PHP

我正在尝试使用PHP开发基于Web的聊天系统。 我用jQuery和PHP的组合创建了一个,但是这个设置使用了很多网络带宽,因为它不断发送/接收数据来检查是否收到了新消息(当前每1秒)。 所以我需要开发一个系统,一旦收到来自另一端的消息,就会自动显示消息,而不需要向服务器发送请求以查看是否收到新消息。

我在很多地方读到,这可以使用Jabber完成。 我对这个jabber技术非常陌生,所以任何帮助使用PHP创建基于Jabber的新聊天都将不胜感激。


Jabber(也被称为XMPP)更像是一种协议,因此它不是您正在寻找的解决方案。

HTML 5网络套接字是实现这一目标的一项伟大的新技术。 不是轮询查看是否有消息,服务器可以将新消息“推送”给浏览器。

客户端代码是JavaScript。 服务器端可以是实现Web套接字协议的任何东西。 有可能有一些PHP库来编写服务器端代码,但我已经使用EventMachine和em-websocket编写了一些Ruby web套接字服务器。

链接地址: http://www.djcxy.com/p/94105.html

上一篇: Need to develop a PHP

下一篇: Goal: to create a decent Online IM Chat