Как включить замыкание на себя для приложения UWP Windows 10 в качестве TCP-сервера?

Я работаю над Windows 10 с универсальным приложением для Windows (UWP). Я использую StreamSocketListener в приложении UWP для прослушивания в качестве сервера. Я включил «Интернет (клиент)» и «Частные сети (клиент и сервер) в манифесте приложения. Я использовал инструмент CheckNetIsolation.exe, чтобы включить замыкание на себя для своего приложения UWP. Это работает: отправка TCP-сообщений в приложение UWP с удаленных компьютеров. Это не удается, но МНЕ НУЖНО, ЧТОБЫ ЭТО РАБОТАЛО: отправлять TCP-сообщения в StreamSocketListener в приложении UWP с локального компьютера. Инструмент CheckNetIsolation.exe, по-видимому, не влияет на приложение UWP в качестве сервера. Мне нужно иметь приложение UWP в качестве сервера, чтобы отправлять сообщения в приложение из локальной службы. Некоторые плохие варианты, которые я мог бы сделать в качестве обходного пути: я мог бы сделать так, чтобы приложение опрашивало службу, но это очень плохой и дорогой выбор архитектуры. Я мог бы отправить сообщение приложению с удаленного компьютера, но это все усложняет и (по сложным причинам) является очень нежелательным решением.

Можно ли исправить UWP как TCP-сервер с помощью редактирования реестра?


person Matt Griscom    schedule 22.01.2016    source источник


Ответы (1)


c:\>checknetisolation loopbackexempt -a -n=package family name

UWP Включить замыкание на себя в локальной сети

person marcos    schedule 06.04.2016