推送技术:Windows是否有任何开源实现

时间:2010-03-06 09:28:25

标签: cometserver

我最近读过推送技术。使用它实时数据流非常容易。我还看到了一个名为ajax push engine的实现,但它在linux或mac服务器上运行。我想在asp.net网站上使用这项技术。

那么推送技术的任何开源实现都可以在Windows平台上直接使用吗?

1 个答案:

答案 0 :(得分:8)

<强>绕行
Orbited是一个HTTP守护程序,针对持久的彗星连接进行了优化。它旨在与新的和现有的应用程序轻松集成。 Orbited允许您编写实时Web应用程序,例如聊天室或即时消息客户端,而无需使用任何外部插件,如Flash或Java。

它可以作为Windows服务安装。许可证是麻省理工学院。

<强> MethodWorx
MethodWorx是基于代码项目的series of articles开发的。它有一个开源许可证。

  

这是一个打包版本   我们在一些项目中使用的库   启用COMET轮询或   在我们的一些人中长期投票   ASP.NET应用程序。

     

它使用异步HTTP处理程序   保持ASP.NET连接开放   等待事件发生,启用   实时AJAX回调。

<强> Lightstreamer
LightStreamer Moderato是免费的,但不是开源的

<强> WebSync
WebSync是一个符合标准的可扩展Comet服务器,适用于使用.NET的IIS。它也可以作为托管服务按需提供。这既不是免费的也不是开源的,但确实有免费试用。

其他
还有几个开源Comet项目:

  • aspcomet此项目的目的是开发一个COMET实现,它不需要自定义服务器,但可以在本机IIS中运行。
  • emerge toolkit。很长一段时间没有项目活动。