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

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

3 ответа

Решение

Платная альтернатива

В этой теме есть отличные комментарии по этому вопросу.

И основываясь на том факте, что вы можете использовать обработчики в приложении MVC:

WebSync

сделаю работу:)

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

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

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

Другие вопросы по тегам