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

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


person SDReyes    schedule 14.02.2010    source источник


Ответы (3)


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

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

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

WebSync

буду делать работу :)

person SDReyes    schedule 16.02.2010

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

person Nuray Altin    schedule 16.01.2011

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

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

person Stilgar    schedule 14.02.2010