2016-10-03 7 views
0

Ich wollte versuchen, eine kleine App (Win 10 UWP wahrscheinlich) mit .NET-Kern schreiben. Ich möchte eine Datei zwischen zwei Computern/Laptops über WiFi senden und erfahre WiFi Direct und denke, dass ich this from MSDN verwenden kann..NET Core - drahtloser Dateiversand, WiFi Direct Device Support?

Wie kann ich feststellen, ob .NET Core das unterstützt? Wenn nicht, was wären meine Optionen?

Als Bonus, kann ich, wenn ich dies nutze, einen Socket öffnen und dasselbe wie jede herkömmliche Socket-App kommunizieren?

Jeder andere Einblick in .NET Core in diesem Thema wäre hilfreich.

+1

Ich bin verwirrt, möchten Sie nur. NET-Core oder UWP verwenden? Was du verlinkt hast, ist eine UWP-Klasse, also wird es sicher in UWP funktionieren. – svick

+0

@svick Das ist meine Unerfahrenheit, daher die Frage. Vielleicht ignoriere ich die UWP, ich bin hauptsächlich daran interessiert, mehr über .NET Core zu lernen, also denke ich im Grunde, was ich fragen möchte, wie kann ich feststellen, ob etwas in .NET Core unterstützt wird? Speziell etwas mit WiFi Direct. – lozzajp

+0

@svick Mein Verständnis des Stapels ist begrenzt, aber ich dachte, Sie könnten UWP-Anwendungen mit .NET Core schreiben (aber die Funktionen sind im Vergleich zu .NET begrenzter), wie von [diesem Bild] illustriert (http: // michalogluszka. pl/wp-content/uploads/2016/03/dotnetcore.png). – lozzajp

Antwort

1

Die C# -Version von UWP basiert auf .Net Core. Das ist die einzige Version von UWP, es gibt kein UWP zusätzlich zu .Net Framework oder etwas ähnliches.

Das bedeutet, dass jeder UWP-Typ in einer UWP-App funktioniert.

Aber UWP ist mehr als nur .Net Core, also, wenn Sie daran interessiert sind, Code mit anderen Anwendungstypen (.Net-Core-basierte ASP.NET Core und Konsolenanwendungen oder .Net Framework und Xamarin-basierten Anwendungen) zu teilen muss sich auf Typen von .Net Standard-Bibliotheken beschränken (und Bibliotheken, die auf ihnen aufbauen).

+0

Ich denke, ich verstehe, also WiFi Direct Device ist Teil von UWP, so dass andere Dinge, die .NET Core verwenden, diese Klasse nicht verwenden müssen. Wie würde ich das in .NET Core tun, wenn es nicht direkt in .NET Core unterstützt wird, bedeutet das, dass ich es selbst schreiben müsste? – lozzajp

+0

@lozzajp Ja, ich denke schon. Es könnte eine Möglichkeit geben, UWP-Typen aus einer .Net Core-Konsolenanwendung zu verwenden, aber sie wäre z. Linux und es wäre wahrscheinlich ziemlich kompliziert. – svick

Verwandte Themen