Push Technology: есть ли реализация с открытым исходным кодом для Windows

Я недавно прочитал о технологиях push. С его помощью потоковая передача данных в режиме реального времени очень проста. Я также видел реализацию, называемую движком ajax, но она работает на Linux или Mac-сервере. Я хотел использовать эту технологию на сайте asp.net.

Так есть ли какая-либо реализация технологии push с открытым исходным кодом, доступная для непосредственного использования на платформе Windows?

1 ответ

Решение

облетел
Orbited - это демон HTTP, который оптимизирован для длительных кометных соединений. Он предназначен для легкой интеграции с новыми и существующими приложениями. Orbited позволяет создавать веб-приложения в реальном времени, такие как чат или клиент обмена мгновенными сообщениями, без использования внешних плагинов, таких как Flash или Java.

Он может быть установлен как служба Windows. Лицензия MIT.

MethodWorx
MethodWorx был разработан из этой серии статей о Code Project. Имеет лицензию Open Source.

Это упакованная версия библиотеки, которую мы использовали в некоторых проектах для включения опроса COMET или Long-Polling в некоторых наших приложениях ASP.NET.

Он использует асинхронный обработчик HTTP, чтобы держать соединения ASP.NET открытыми и ожидать возникновения событий, обеспечивая обратные вызовы AJAX в реальном времени.

Lightstreamer
LightStreamer Moderato является бесплатным, но не с открытым исходным кодом

WebSync
WebSync - это совместимый со стандартами масштабируемый сервер Comet для IIS, использующий.NET. Он также доступен по запросу в качестве хост-сервиса. Это не бесплатно и не с открытым исходным кодом, но есть бесплатная пробная версия.

Другой
Есть еще несколько проектов с открытым исходным кодом Comet:

  • aspcomet Целью этого проекта является разработка реализации COMET, которая не требует настраиваемого сервера, но может работать в собственном IIS.
  • выйти инструментарий. Нет активности проекта в течение достаточно долгого времени.
Другие вопросы по тегам