2016-05-18 32 views
4

これは簡単な問題だと思います。私はIPアドレスを持っており、pingしてその持続時間を取得したい。ただし、UWPではPingクラスはありません。UWPではPingクラスが使用できません

このクラスなしでIPにpingを実行するにはどうすればよいですか?代わりに特定のポートに接続する必要がありますか?

答えて

2

が、私はいくつかの時間前に作られたピング機能からのサンプルと私の答えを変更し

+0

を使用して追加することを忘れないでください。はい、プレリリース版ですが、それは私の仕事でした。ありがとう –

1

ポート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; 
      } 
+0

プロジェクトにSystem.Net.Ping NuGetパッケージを追加します。 Windows.Networking名前空間 – rickrvo

関連する問題