【问题标题】:Is there a free open source that implements Comet or Push?是否有实现 Comet 或 Push 的免费开源软件?
【发布时间】:2011-06-18 00:27:08
【问题描述】:

我正在寻找 Comet 或 Push 的免费实现。以下是彗星完成的聊天示例:http://www.phpchatsoftware.com/phpbb/ 我有自己的服务器。

有这样的吗?

附:我在服务器上使用 asp.NET,在客户端使用 jQuery。

有什么新鲜事吗?或者这可能是最后一个技术免费的开源成就: http://www.codeproject.com/KB/aspnet/CometAsync.aspx?

【问题讨论】:

标签: .net asp.net ajax comet push


【解决方案1】:

您查看SignalR 了吗?这是一个名为 JabbR 的 SignalR 工作示例。

【讨论】:

    【解决方案2】:

    看看 Push Framework,一个开源服务器开发库。 演示中包含一个聊天客户端-服务器应用程序。

    【讨论】:

    • 我已访问此站点:pushframework.com。它是用 c++ 编写的。如何使用 c# 和 .Net 使用它?
    【解决方案3】:

    在 GitHub 上有一个名为 aspComet 的开源 ASP.NET comet 实现。该解决方案附带一个示例聊天项目。

    【讨论】:

      【解决方案4】:

      WebSync 有一个免费的社区版,但仅限于 10 个并发用户。还有PunHub 和开源的erlycomet。不过,我不知道 .Net 中有任何开源 Comet 服务器。

      【讨论】:

        【解决方案5】:

        根据this question 的说法,PokeIn 可能是你能做到的最好的。它不是开源的,但有一个免费的社区版。看看:http://www.pokein.com/。希望对您有所帮助。

        【讨论】:

        • 谢谢,但我问的是开源和免费的。我不需要限制。
        • 如果您需要稳定的解决方案,最好使用 PokeIn。免费社区版允许20个并发连接。因此,如果您达到 20 个并发用户,您可以购买一个商业用户。
        • PokeIn 是如何工作的?它是否为每个客户端打开连接?
        • @Naor:我知道您的要求,但该服务尚不存在。这或者可能是 HeavyWave 的建议,是你能做到的最好的。
        • @Naor:所以,Push 或 Comet 不适合你。你需要一个开放的连接来让服务器推入它。
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2010-09-22
        • 2012-04-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-05-30
        • 1970-01-01
        相关资源
        最近更新 更多