Я ищу способ, которым пользователь может связываться между приложениями ASP и Winform.Связь между ASP MVC и приложениями WinForm
Я ищу что-то вроде soluto.com, я хочу, чтобы пользователь посылал команды на другие компьютеры через Веб-сайт. Итак, допустим, пользователь подписался на 10 компьютеров, которые зарегистрированы в приложении mvc. Пользователь может выбрать все 10 компьютеров и отправить «Сделать это задание» одним нажатием кнопки.
Я что-то думаю, Winform создаст сервер httplisten. Каждый раз, когда winform открыт, он отправляет сообщение «Я онлайн» в mvc, а также IP: Порт. При необходимости сервер отправит запрос на этот ip: порт.
Этот подход кажется очень незащищенным, хотя, имея открытый порт, настраивая брандмауэр и т. Д., Кажется излишним.
Мне было интересно, существует ли какой-либо другой способ выполнения этого.
Благодарим за помощь.
P.S. Прежде чем вы заявите, что это глупая идея, Пирифор тоже делает что-то подобное. Взгляните на Agomo.com
Существуют другие механизмы публикации/подписки, такие как NServicebus (http://particular.net/NServiceBus), чтобы посмотреть тоже. –