2016-11-10 86 views
2

我试图创建一个通用的Windows平台的c#程序,其中包括一个网络图。在c#(uwp)pinging

UWP c#不包含任何内置的ping工具,并且system.net.pinging不会安装。我如何使用windows.network.sockets命名空间来查找网络上的计算机(以及它们的MAC地址,主机名和希望的操作系统)。

回答

3

System.Net.Ping 4.0.0提供System.Net.NetworkInformation.Ping类,它允许应用程序确定是否可以通过网络访问远程计算机。

使用

Install-Package System.Net.Ping -Version 4.0.0 

System.Net.Ping NuGet包添加到您的项目在Package Manager Console

+0

这里行不通的错误:安装,包装:项目“默认”没有找到。 在线:1 char:1 + Install-Package System.Net.Ping -Version 4.0.0 + ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CategoryInfo:ObjectNotFound :(默认:String)[Install-Package],ItemNotFoundException + FullyQualifiedErrorId:NuGetProjectNotFound,NuGet.PackageManagement.PowerShellCmdlets .InstallPackageCommand –

+0

我可以安装其他人 –

+0

我做过并试图upvote你的回答但我没有声望 –