UWP для связи с другим приложением на той же машине - PullRequest
0 голосов
/ 05 марта 2020

Согласно примечанию в этой статье мы не можем обмениваться данными между двумя приложениями UWP на одном компьютере с использованием сокетов. https://docs.microsoft.com/en-us/windows/uwp/networking/sockets

Я хочу знать, распространяется ли это ограничение только на 2 приложения UWP или даже если я хочу подключиться к приложению без UWP (приложение. net или Windows app) из приложения UWP, это не будет разрешено?

Я просто запустил образец. net сервер сокетов и клиент UWP на одной машине, и они, кажется, работают. Но я хочу знать, будет ли это работать, когда приложение UWP будет отправлено в Store. На некоторых форумах я читал, что некоторые функции будут работать в Visual Studio. Но не в версии магазина.

Даже когда я создал пакет с боковой загрузкой и протестировал его, похоже, он работает. Поэтому я хочу подтвердить, что нет никаких ограничений на использование сокетов между клиентом UWP и сервером. net, работающим на той же машине, прежде чем я начну внедрять его.

1 Ответ

1 голос
/ 05 марта 2020

Вообще говоря, приложения UWP работают в песочнице и будут блокировать запросы локального хоста из-за изоляции сети. И общий способ, которым мы использовали для реализации связи между приложениями UWP и не-UWP, - это использование службы приложений.

Ниже приведен пример использования службы приложений между ними: Пример моста AppService

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...