如何检查电脑的互联网连接

本文关键字:电脑 互联网 连接 检查 何检查 | 更新日期: 2023-09-27 17:59:45

我正在开发一个软件,我想检查使用我的软件的PC是否具有所需的互联网连接功能。意味着我正在使用网络服务&该web服务运行在远程机器上的管理端,我使用它允许用户访问远程数据库。它应该适用于所有类型的互联网连接,如局域网、WiFi、拨号或用户正在使用的任何设备。

如何做到这一点?

我要你们帮我一个忙。。如果我使用以下代码,那么它是否能满足我的所有要求?

using Microsoft.VisualBasic.Devices; 
Computer oComputer = new Computer(); 
if (oComputer.Network.IsAvailable == true) 
{ 
MessageBox.Show("Internet connection available"); 
} 
else 
{ 
MessageBox.Show("Internet connection not available"); 
}

谢谢。

如何检查电脑的互联网连接

System.Net.NetworkInformation.NetworkInterface.GetIsNetworkAvailable()应该能满足您的需求。

测试互联网连接的一种有效方法是使用InternetGetConnectedState() WinAPI。但是,如果您确实有自己的web服务要连接,您可以随时向该服务添加一个helper ping方法,如果一切正常,该方法将返回布尔值true。

有人问了类似的问题,你应该在问这个问题之前先检查一下。