Кто-нибудь может порекомендовать ASP.NET Элемент управления групповым чатом MVC?
-
08-07-2019 - |
Вопрос
Мне нужно предоставить окно на веб-странице ASP.NET MVC, где зарегистрированные пользователи сайта могут общаться в групповом чате в прямом эфире.
Может кто-нибудь посоветовать компонент или элемент управления, который может обеспечить в режиме реального времени групповой чат, который можно встроить на страницу ASP.NET в MVC?
Я готов использовать бесплатные или коммерческие компоненты, а также веб-сервис.
Я изучил несколько подходов web 2.0, таких как:
- Campfire - проблема в том, что это переводит вас на отдельный сайт, и я не могу встроить окно чата (по крайней мере, так сказали, когда я обратился в службу поддержки)
- Meebo - требует, чтобы у пользователей были учетные записи Meebo (я думаю)
Уникальность здесь в том, что мне нужно разрешить пользователям сайта общаться друг с другом в режиме реального времени, а не с сотрудником центральной службы поддержки (например, LivePerson или Meebo widget).
Решение
Все, что вам действительно нужно, - это действие для публикации новых сообщений, действие для опроса обновлений и div для размещения элементов.
Вы можете выполнить все это довольно легко с помощью ajax и этих двух действий в ChatController в ASP.NET MVC.
+1 к костру, хотя это действительно хорошо отполированный инструмент.