2013-05-04 2 views
0

Возможно ли использовать этот тип связи с помощью signalR: эти два приложения не находятся на одном компьютере. Я хочу, чтобы приложение ASP.NET отправляло некоторые данные в приложение Windows, Windows приложение выполняет некоторую обработку, а затем отправляет данные обратно в приложение ASP.NET.Двусторонняя связь между приложением asp.net и окном

Любые идеи, как это добиться?

+1

Если бы я был вами, я бы установил службу WCF - скорее всего, на веб-сайте. Приложение подключается к конечной точке и подписывается на события. См. Http://stackoverflow.com/questions/3472679/seeking-wcf-duplex-twoway-subscribecallback-example – Basic

+0

Какое точное требование? Если его просто получить доступ к некоторым функциям, вы можете абстрагировать код, используемый в приложении Windows, в библиотеке классов и потреблять как в окнах, так и в веб-приложении. WCF с web и tcp конечными точками будет идеальным. – eka

+0

Нет, это не просто функциональность, это система электронного голосования. У меня много приложений, и я хочу, чтобы они разговаривали друг с другом, возможно ли это, все равно проще, чем WCF, кажется, немного сложно настроить – user2021598

ответ

0

Да, вы можете использовать SignalR, но вам нужно будет настроить сервер (используя SignalR), который контролирует поток информации между приложениями. Для получения дополнительной информации см. Документацию здесь: http://www.asp.net/signalr

+0

Спасибо всем за ответы, я прочитал про signalR, но приведенные примеры alwayes дают клиентское приложение как html-страницу в asp.net-приложении, как мы можем сделать клиент настольным приложением. – user2021598

+0

Hi abnanda, Do u mean have have to host signalR в отдельном приложении и отправлять и получать сообщения между приложениями этого сервера ????? – user2021598

+0

Да. У нас также есть клиенты .NET4/45 и WinRT. В документации объясняется, как использовать клиенты .NET. –

Смежные вопросы