我最近读到了关于推送技术的文章。使用它实时数据流是非常容易的。我还看到了一个叫做ajax推送引擎的实现,但它运行在linux或mac服务器上。我想在asp.net站点中使用这项技术。
那么,有没有可以在windows平台上直接使用的推送技术的开源实现呢?
发布于 2010-03-15 14:10:24
有轨道的
Orbited是一个HTTP守护进程,它针对长时间的comet连接进行了优化。它被设计成可以很容易地与新的和现有的应用程序集成。Orbited允许您编写实时web应用程序,例如聊天室或即时消息客户端,而无需使用任何外部插件,如Flash或Java。
它可以作为windows服务安装。许可证是麻省理工学院的。
MethodWorx
MethodWorx是在这个series of articles on Code项目的基础上开发出来的。它有一个开源许可证。
这是我们在一些项目中使用的库的打包版本,用于在一些ASP.NET应用程序中启用COMET轮询或长轮询。
它使用Asynchronous HTTP处理程序来保持ASP.NET连接打开,等待事件发生,从而实现实时AJAX回调。
Lightstreamer
LightStreamer Moderato是免费的,但不是开源的
WebSync
WebSync是一个符合标准的、可伸缩的Comet服务器,用于使用.NET的IIS。它也可以作为托管服务按需提供。这既不是免费的,也不是开源的,但确实有一个免费的试用版。
其他
还有几个开源Comet项目:
https://stackoverflow.com/questions/2392010
复制相似问题