在C#(UWP)中的ping操作

3
我正在尝试创建一个通用的Windows平台C#程序,其中包括网络映射。
UWP C#不包括任何内置的ping工具,并且system.net.pinging无法安装。如何使用windows.network.sockets命名空间进行ping操作,以查找网络中有哪些计算机(及其MAC地址、主机名和操作系统)。
1个回答

2

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

使用以下方式向项目添加System.Net.Ping NuGet软件包

Install-Package System.Net.Ping -Version 4.0.0

包管理器控制台

无法运行,这是错误信息: Install-Package : 找不到项目“Default”。 位于 行:1 字符:1
  • Install-Package System.Net.Ping -Version 4.0.0
  • + CategoryInfo : ObjectNotFound: (Default:String) [Install-Package], ItemNotFoundException + FullyQualifiedErrorId : NuGetProjectNotFound,NuGet.PackageManagement.PowerShellCmdlets.InstallPackageCommand
- Adam Dernis
我可以安装其他的。 - Adam Dernis
我尝试着给你的回答点赞,但是我的声望值不够。 - Adam Dernis
1
实际上,Ping NuGet 存在一些问题。请参见刚刚2小时前提出的 System.Net.Ping NuGet Installation error - Mohit S

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接