これは簡単な問題だと思います。私はIPアドレスを持っており、pingしてその持続時間を取得したい。ただし、UWPではPing
クラスはありません。UWPではPingクラスが使用できません
このクラスなしでIPにpingを実行するにはどうすればよいですか?代わりに特定のポートに接続する必要がありますか?
これは簡単な問題だと思います。私はIPアドレスを持っており、pingしてその持続時間を取得したい。ただし、UWPではPing
クラスはありません。UWPではPingクラスが使用できません
このクラスなしでIPにpingを実行するにはどうすればよいですか?代わりに特定のポートに接続する必要がありますか?
が、私はいくつかの時間前に作られたピング機能からのサンプルと私の答えを変更し
ポート80をpingしようとします。通常、ポートには、Webサイトに対してpingを実行する必要があります。
はこれを試してみてください。
HostName host = new HostName("www.google.com");
var eps = await DatagramSocket.GetEndpointPairsAsync(host , "80");
if(eps.Count >= 1)
{
return true;
}
else
{
return false;
}
プロジェクトにSystem.Net.Ping NuGetパッケージを追加します。 Windows.Networking名前空間 – rickrvo
を使用して追加することを忘れないでください。はい、プレリリース版ですが、それは私の仕事でした。ありがとう –