2016-10-03 6 views
0

.NET 코어를 사용하여 작은 응용 프로그램 (Win 10 UWP)을 작성하려고했습니다. WiFi를 통해 두 대의 컴퓨터/랩톱간에 파일을 보내고 WiFi Direct에 대해 알아보고 this from MSDN을 사용할 수 있다고 생각합니다..NET Core - 무선 파일 전송, WiFi Direct Device 지원?

.NET 코어가 이것을 지원하는지 어떻게 알 수 있습니까? 그렇지 않다면 내 옵션은 무엇입니까?

보너스로, 내가 이것을 사용하면 소켓을 열고 기존의 소켓 앱과 똑같이 통신 할 수 있습니까?

이 항목에서 .NET Core에 대한 다른 통찰력이 도움이 될 것입니다.

+1

혼란 스럽습니다. 닷넷 코어 또는 UWP를 사용하고 싶습니까? 링크 된 것은 UWP 클래스이므로 UWP에서 확실히 작동합니다. – svick

+0

@svick 이것은 내 경험이 없으므로 질문입니다. 어쩌면 UWP를 무시하고, .NET 코어에 대해 더 많이 배우고 싶다. 그래서 기본적으로 내가 무엇을 물어볼 지 생각한다. .NET 코어에서 무언가가 지원되는지 어떻게 알 수 있을까? 특히 WiFi Direct로 뭔가 있습니다. – lozzajp

+0

@svick 스택에 대한 이해는 제한적이지만 .NET 코어를 사용하여 UWP 애플 리케이션을 작성할 수 있다고 생각했지만 (이 기능은 .NET에 비해 제한적이다) [http : //michalogluszka] [그림]처럼. pl/wp-content/uploads/2016/03/dotnetcore.png). – lozzajp

답변

1

UWP의 C# 버전은 .Net Core 위에 구축됩니다. 이것이 UWP의 유일한 버전이며, .Net Framework 위에 UWP가 없거나 그와 같은 것입니다.

즉, 모든 UWP 유형은 UWP 앱에서 작동합니다.

그러나 UWP는 .Net Core 이상이기 때문에 다른 응용 프로그램 유형 (.Net Core 기반 ASP.NET 코어 및 콘솔 응용 프로그램 또는 .Net Framework 및 Xamarin 기반 응용 프로그램)과 코드를 공유하는 데 관심이있는 경우 .Net 표준 라이브러리 (및 그 위에 구축 된 라이브러리)에서 유형을 제한해야합니다.

+0

나는 WiFi Direct Device가 UWP의 일부이기 때문에 .NET Core를 사용하는 다른 것들은 그 클래스를 사용할 수 없다는 것을 이해한다고 생각한다. .NET Core에서 직접 지원하지 않으면 .NET Core에서 어떻게 처리합니까? 그렇다면 직접 작성해야 할 필요가 있습니까? – lozzajp

+0

@lozzajp 그래, 그렇게 생각해. .NET 코어 콘솔 응용 프로그램에서 UWP 유형을 사용할 수있는 방법이있을 수 있지만, 예를 들어. 리눅스와 아마 꽤 복잡 할 것입니다. – svick