2016-10-03 3 views
0

Я хотел попробовать написать небольшое приложение (возможно, Win 10 UWP) с использованием ядра .NET. Я хочу отправить файл между двумя компьютерами/ноутбуками через WiFi и узнать о WiFi Direct и подумать, что могу использовать this from MSDN..NET Core - беспроводная отправка файлов, поддержка Direct Direct WiFi?

Как узнать, поддерживает ли это ядро ​​.NET? Если нет, каковы будут мои варианты?

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

Любое другое понимание .NET Core в этом разделе было бы полезно.

+1

Я в замешательстве, вы хотите использовать только .Net Core или UWP? То, с чем вы связаны, является классом UWP, поэтому он, безусловно, будет работать в UWP. – svick

+0

@svick Это моя неопытность, показывающая, следовательно, вопрос. Может быть, игнорировать UWP, мне больше всего интересно узнать больше о .NET Core, поэтому я думаю, что в основном то, что я спрашиваю, как я могу сказать, поддерживается ли что-то в .NET Core? В частности, что-то с WiFi Direct. – lozzajp

+0

@svick Мое понимание стека ограничено, но я думал, что вы можете писать приложения UWP с использованием .NET Core (но функции более ограничены по сравнению с .NET), как показано на рисунке [this picture] (http: // michalogluszka. пл/сор-содержание/добавления/2016/03/dotnetcore.png). – lozzajp

ответ

1

Версия CW UWP построена поверх .Net Core. Это единственная версия UWP, нет UWP поверх .NET Framework или что-то в этом роде.

Это означает, что любой UWP-тип будет работать в приложении UWP.

Но UWP - это больше, чем просто .Net Core, поэтому, если вы заинтересованы в обмене кодом с другими типами приложений (.NET Core и ASP.NET Core и консольные приложения или .NET Framework и приложения на основе Xamarin), вы вам придется ограничить себя типами библиотеки .Net Standard (и библиотек, которые были построены поверх них).

+0

Я думаю, что я понимаю, поэтому WiFi Direct Device является частью UWP, поэтому другие вещи, которые используют .NET Core, не будут использовать этот класс. Как я могу это сделать в .NET Core, если он не поддерживается напрямую в .NET Core, это значит, что я должен сам написать его? – lozzajp

+0

@lozzajp Да, я так думаю. Может существовать способ использования типов UWP из приложения .Net Core console, но он не будет переносимым, например. Linux, и это, вероятно, было бы довольно сложно. – svick

Смежные вопросы