Клиентский сервер UWP на локальной машине - PullRequest
0 голосов
/ 29 июня 2018

Я разрабатываю стандартное клиент-серверное приложение TCP в UWP. Сервер будет работать в RaspberryPi, и у меня его нет постоянно.

Я читал, что UWP не позволяет вам использовать клиентские серверы TCP на одной и той же машине (почему?) Я попытался подключить Ethernet и Wi-Fi и заставить сервер и клиента находиться в разных местах (поэтому разные). IP's) но .. нет, не обманул систему XD

Кто-нибудь знает быстрый способ обойти это? (Я имею в виду ... создание виртуальной машины и установка Visual Studio там не очень похоже на решение)

1 Ответ

0 голосов
/ 06 июля 2018

нет нет, просто сервер должен быть UWP. На самом деле, клиент будет работать на микро-питоне в ESP6288

Если я правильно понимаю, согласно описанию от вас, сторона сервера и сторона клиента не в одном устройстве, они должны хорошо работать.

Я читал, что UWP не позволяет вам использовать клиентские серверы TCP на одном компьютере (почему?)

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

Сетевое взаимодействие с использованием IP-адреса обратной связи обычно не может использоваться для межпроцессного взаимодействия между приложением UWP и другим процессом (другим приложением UWP или настольным приложением), поскольку это ограничено сетевой изоляцией.

Так что связь потокового сокета ограничена сетевой изоляцией.

Я программировал его симулятор в C # WPF просто для удобства

Вы можете попытаться изменить способ общения. Например, используя сервис приложений . Вы можете попытаться обмениваться данными с помощью службы приложений, которая является поддерживаемым способом связи на том же устройстве.

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