Для приложения не имеет значения, какой тип соединения используется, потому что он инкапсулирован внутри сетевых классов.
На рабочем столе вы можете использовать
Эти классы позволяют сопоставлять некоторые URL-адреса, например http://{PC -name} / somepath, с кодом, выполняемым вашим приложением.
На мобильном устройстве вы можете использовать некоторые классы, позволяющие сделать запрос с использованием этого URL.Кроме того, если ваше настольное приложение публикует веб-службу или службу WCF, вы можете добавить ссылку на эту службу в мобильное приложение и получить строго типизированный интерфейс для работы с настольным приложением.Это предпочтительный способ, как для меня.