Как реализовать ReverseAJAX (Comet) в ASP.Net MVC - PullRequest
13 голосов
/ 14 февраля 2010

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

Ответы [ 3 ]

5 голосов
/ 16 февраля 2010

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

В этой теме .

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

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

WebSync

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

4 голосов
/ 16 января 2011

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

4 голосов
/ 14 февраля 2010

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

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

...