我最近阅读了有关推送技术的信息。使用它实时数据流非常容易。我还看到了一个名为 ajax 推送引擎的实现,但它运行在 linux 或 mac 服务器上。我想在一个 asp.net 站点中使用这项技术。
那么有没有可以在windows平台上直接使用的推送技术的开源实现呢?
我最近阅读了有关推送技术的信息。使用它实时数据流非常容易。我还看到了一个名为 ajax 推送引擎的实现,但它运行在 linux 或 mac 服务器上。我想在一个 asp.net 站点中使用这项技术。
那么有没有可以在windows平台上直接使用的推送技术的开源实现呢?
Orbited
Orbited是一个 HTTP 守护程序,针对长期彗星连接进行了优化。它旨在与新的和现有的应用程序轻松集成。Orbited 允许您编写实时 Web 应用程序,例如聊天室或即时消息客户端,而无需使用 Flash 或 Java 等任何外部插件。
它可以作为 Windows 服务安装。许可证是麻省理工学院。
MethodWorx
MethodWorx是根据 Code Project 上的这一系列文章开发的。它具有开源许可证。
这是我们在一些项目中使用的库的打包版本,用于在我们的一些 ASP.NET 应用程序中启用 COMET 轮询或长轮询。
它使用异步 HTTP 处理程序来保持 ASP.NET 连接打开以等待事件发生,从而启用实时 AJAX 回调。
Lightstreamer
LightStreamer Moderato是免费的,但不是开源的
WebSync
WebSync是一个符合标准的可扩展 Comet 服务器,适用于使用 .NET 的 IIS。它也可以作为托管服务按需提供。这既不是免费的也不是开源的,但确实有免费试用版。
其他
还有几个开源彗星项目: