代码之家  ›  专栏  ›  技术社区  ›  Andy

带推送通知的实时聊天

  •  5
  • Andy  · 技术社区  · 17 年前

    我正在为我的站点开发一个私有消息传递功能, 是否有方法从服务器获取推送通知,即用户已收到新消息?

    谢谢你的反馈!

    UPD:目前已确定以下方向:

    Comet
    2) BOSH -同步HTTP上的双向流
    XMPP -这就是谷歌谈话的基础

    4 回复  |  直到 17 年前
        1
  •  6
  •   Kinlan    17 年前

    您可能需要查看XMPP和BOSH。comet-like和ejabberd与nginx的结合可以在一个非常小的盒子上保持1000个连接。

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

    http://www.ejabberd.im/

    http://github.com/ssoper/jquery-bosh/tree/master

    它相对容易设置和安装。

        2
  •  0
  •   Sasha Chedygov    17 年前

    服务器无法将信息推送到客户端,但您可以随时使用 Comet

    编辑: Adobe Flash允许与服务器的持久连接,因此您可以使用它。看见 this article

        4
  •  0
  •   user160108    15 年前

    有很多很好的库可以帮助您做到这一点

    XMPP-BOSH是我在网站上使用的一个很好的组合