我正在为我的网站开发私人消息传递功能,
有没有办法从服务器获取用户已收到新消息的推送通知?
我知道的唯一技术是通过 ajax 不断轮询服务器以查看是否有新消息,并在需要时重新加载消息窗口。
感谢您的任何反馈!
UPD:到目前为止,已经确定了以下方向:
1) Comet
2) BOSH- 通过同步 HTTP 的双向流
3) XMPP- 这就是 google talk 的基础
您可能想研究一下 XMPP 和 BOSH。非常像彗星,ejabberd 与 nginx 结合可以在一个非常小的盒子上维持 1000 个连接。
看看我的一个项目www.vooices.us看看我们用 XMPP 和 BOSH 做了什么。
http://www.ejabberd.im/
http://github.com/ssoper/jquery-bosh/tree/masterJQueryBosh - 通过 HTTP 快速轻松地访问 XMPP
设置和安装相对容易。
Paul.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)