Начиная с версии 3.0, Silverlight предлагает API локального соединения , который можно использовать для связи между приложениями Silverlight, работающими на одной машине.
Я хотел бы использовать этот механизм с полнойвзорванное .NET приложение;Приемник .NET с отправителем Silverlight.К сожалению, я не могу найти "официальный" способ сделать это.Одна вещь, которая должна быть возможной, - это встраивание компонента WebBrowser в мое (WPF) приложение, которое, в свою очередь, содержит некоторый Silverlight и связывает их вместе с некоторыми сценариями, но это звучит крайне грязно ...
Есть лилучший способ сделать это?
Редактировать: Использование сокетов вместо локального API-соединения на самом деле не вариант, потому что я хочу общаться только с приложениями в моем текущем сеансе Windows (в случае нескольких пользователей RDP / Citrix).Местные связи, кажется, достигают этого.Выполнение того же с сокетами потребовало бы от меня некоторого согласования портов или выяснения, в каком сеансе я работаю в Silverlight, и у меня нет никакого способа сделать это.