Передача нотификаций из консольного приложения на сайт ASP.NET MVC
От: busybox  
Дата: 24.05.17 23:16
Оценка:
Всем привет.

Есть консольное приложение С#, которое подключено к некоторому оборудованию, и есть веб-сайт, написанный на MVC 5, на котором нужно получать нотификации, когда консольное приложение обнаруживает проблемы с оборудованием.

Задача — нужно каким-то образом органинзовать проброс нотификаций от консольного приложения на веб-сайт.

В идеала сделать так:

1. консольное приложение поднимает серверный сокет TcpListener
2. веб-приложение подключается с помощью TcpClient и держит TCP-соединение открытым
3. когда возникает проблема с оборудованием, консольное приложение через открытое TCP-соединение нотифицирует серверную часть веб-сайта
4. для нотификации клиентской части веб-сайта можно использовать веб-сокет


Два вопроса:

I. может ли asp.net держать открытым TCP-соединение для решения п.2,3?
II. есть ли альтернатива веб-сокетам для решения п.4?

Спасибо.
mvc tcp/ip websocket
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.