Push Technology : Is there any open source implementation for windows

浪子不回头ぞ 提交于 2019-12-04 11:55:46

问题


I have read about the push technologies recently. Using it real-time data streaming is very easy. I also saw an implementation called ajax push engine, but it runs on linux or mac server. I wanted to use this technology in an asp.net site.

So is there any open source implementation of the push technology that is available for direct use on windows platform ?


回答1:


Orbited
Orbited is an HTTP daemon that is optimized for long-lasting comet connections. It is designed to be easily integrated with new and existing applications. Orbited allows you to write real-time web applications, such as a chat room or instant messaging client, without using any external plugins like Flash or Java.

It can be installed as a windows service. The license is MIT.

MethodWorx
MethodWorx was developed out of this series of articles on Code Project. It has an Open Source license.

This is a packaged version of a library the we used in some projects to enable COMET polling or Long-Polling within some of our ASP.NET applications.

It uses an Asynchronous HTTP handler to keep ASP.NET connections open to wait for events to occur, enabling real-time AJAX callbacks.

Lightstreamer
LightStreamer Moderato is free but not open source

WebSync
WebSync is a standards-compliant scalable Comet server for IIS using .NET. It's also available on demand as a hosted service. This is neither free nor Open Source, but does have a free trial.

Other
There are several more Open Source Comet projects:

  • aspcomet The aim of this project is to develop a COMET implementation which does not require a custom server, but can run in native IIS.
  • emerge toolkit. No project activity in quite some time.


来源:https://stackoverflow.com/questions/2392010/push-technology-is-there-any-open-source-implementation-for-windows

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!