Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/maximan3000/signalr
Chat on asp.net signalR
https://github.com/maximan3000/signalr
Last synced: 9 days ago
JSON representation
Chat on asp.net signalR
- Host: GitHub
- URL: https://github.com/maximan3000/signalr
- Owner: maximan3000
- Created: 2019-04-15T09:39:53.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2022-12-07T22:29:59.000Z (almost 2 years ago)
- Last Synced: 2023-02-28T19:56:45.542Z (over 1 year ago)
- Language: JavaScript
- Homepage:
- Size: 994 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# SignalR Chat Client
Реализация группового чата с новостной рассылкой. Выполнено в качестве демонстрации возможностей SignalR.
Технологии (VS 2019 Solution):
1. ASP.NET SignalR на .NET Framework 4.6.1 (Server)
2. Vue.js TypeScript, запущенный с Node.js (Client)### Требования
Для работы с приложением в среде Visual Studio требуется:
1. MS Windows IIS Express
2. Расширения VS: ASP.NET и node.js
3. .Net Framework 4.6.1
4. Выполнить обновление пакетов Nuget в SignalRChat и пакетов npm в SignalRChatClient### Функционал
1. Чат с приватными, общими и групповыми сообщениями
2. Отслеживание подключенных пользователей и статистики их сообщений
3. Подписка на новостную ленту с ресурса (https://news.google.com/news/rss)Список команд чата в клиенте:
* "message" - сообщение всем участникам
* /whisper "name" "message" - приватное сообщение пользователю "name"
* /subscribe "tag" - подписаться на новости, в заголовках которых есть слово "tag"
* /unsubscribe "tag" - отписаться от новостей с тегом "tag"
* /group "tag" "message" - групповое сообщение пользователям, подписанным на тег "tag"### Пример работы
|||
|:--- | ---:|
|![](readme/screen1.jpg)|![](readme/screen1.jpg)|
|![](readme/screen1.jpg)||