Как я могу реализовать архитектуру Comet в ASP.Net MVC?
Как реализовать ReverseAJAX (комета) в ASP.Net MVC
Ответ 1
Платная альтернатива
В этом потоке есть замечательные комментарии по этому вопросу.
И основываясь на том, что вы можете использовать обработчики в приложении MVC:
выполнит работу:)
Ответ 2
Я сомневаюсь, что вы найдете что-то из коробки для MVC, но вы всегда можете реализовать код на стороне клиента, который обрабатывает таймауты и повторно подключается к службе WCF с поддержкой AJAX, которая опросает любое событие, о котором вы хотите получить уведомление. Обязательно установите время ожидания службы на более высокое значение.
Изменить 24.11.2013 Поскольку исходный вопрос был опубликован, был выпущен SignalR, который является библиотекой для этого.
Ответ 3
До тех пор, пока вам нужно реализовать поддержку push-сервера на вашем приложении ASP.NET MVC, вам понадобятся дополнительные функции, такие как обнаружение состояния клиента и т.д. Я предлагаю вам попробовать PokeIn библиотека кометы ajax, в которой вы можете найти пример проекта здесь