通过推送通知进行实时聊天

And*_*ndy 5 instant-messaging

我正在为我的网站开发私有消息功能,有没有办法从服务器获取推送通知,用户收到了新消息?

我所知道的唯一技术是不断通过ajax轮询服务器以查看是否有新消息,并在需要时重新加载信使窗口.

感谢您的任何反馈!

UPD:到目前为止,已确定以下方向:

1)Comet
2)BOSH - 同步HTTP上的双向流
3)XMPP - 这是google talk基于的内容

Kin*_*lan 5

您可能想要查看XMPP和BOSH.非常彗星和ejabberd结合nginx可以在一个非常小的盒子上保持1000的连接.

看看我的一个项目www.vooices.us,看看我们用XMPP和BOSH做了什么.

http://www.ejabberd.im/

http://github.com/ssoper/jquery-bosh/tree/master JQueryBosh - 通过HTTP快速轻松地访问XMPP

它相对容易设置和安装.

保罗.