Как реализовать ReverseAJAX (комета) в ASP.Net MVC

Как я могу реализовать архитектуру Comet в ASP.Net MVC?

Ответы

Ответ 2

Я сомневаюсь, что вы найдете что-то из коробки для MVC, но вы всегда можете реализовать код на стороне клиента, который обрабатывает таймауты и повторно подключается к службе WCF с поддержкой AJAX, которая опросает любое событие, о котором вы хотите получить уведомление. Обязательно установите время ожидания службы на более высокое значение.

Изменить 24.11.2013 Поскольку исходный вопрос был опубликован, был выпущен SignalR, который является библиотекой для этого.

Ответ 3

До тех пор, пока вам нужно реализовать поддержку push-сервера на вашем приложении ASP.NET MVC, вам понадобятся дополнительные функции, такие как обнаружение состояния клиента и т.д. Я предлагаю вам попробовать PokeIn библиотека кометы ajax, в которой вы можете найти пример проекта здесь