2016-10-03 10 views
0

私は.NETコアを使用して小さなアプリケーション(おそらくWin 10 UWP)を書きたいと思っていました。 WiFi経由で2台のコンピュータ/ラップトップ間でファイルを送信し、WiFi Directについて学び、this from MSDNを使用できると思っています。.NET Core - ワイヤレスファイル送信、WiFi Direct Deviceサポート

.NETコアがこれをサポートしているかどうかをどのように判断できますか?そうでない場合、私の選択肢は何ですか?

これを使用すれば、ソケットを開いて従来のソケットアプリケーションと同じことができますか?

このトピックの.NET Coreに関する他の洞察が役に立ちます。

+1

私は混乱しています.Net Core、またはUWPを使いたいですか?リンクしたものはUWPクラスなので、UWPでも確実に動作します。 – svick

+0

@svickこれは私の未経験であり、したがって質問です。おそらくUWPを無視して、私は主に.NET Coreについてもっと学びたいと思っていますので、基本的には.NETコアで何かがサポートされているかどうかを確認する方法がありますか?特にWiFi Directのもの。 – lozzajp

+0

@svickスタックについての私の理解は限られていますが、.NETコアを使用してUWPアプリケーションを書くことができると思っていました(しかし、.NETと比較して機能が制限されています)。 pl/wp-content/uploads/2016/03/dotnetcore.png)。 – lozzajp

答えて

1

UWPのC#バージョンは、.Netコアの上に構築されています。それは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 CoreコンソールアプリケーションからUWPタイプを使用する方法があるかもしれませんが、それは移植可能ではありません。 Linuxとおそらくかなり複雑になります。 – svick

関連する問題