Кто-нибудь может порекомендовать ASP.NET Элемент управления групповым чатом MVC?

StackOverflow https://stackoverflow.com/questions/309947

  •  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 к костру, хотя это действительно хорошо отполированный инструмент.

Другие советы

Существует неофициальный API разработчика для Campfire под названием Трут.

Я видел, что 37 Signals рекламировали это на своем веб-сайте здесь, так что это, вероятно, довольно хорошо.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top