您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

C#中如何检查是否已连接到互联网?

2024/2/23 5:16:53发布26次查看
在 c# 中,有很多方法可以检查互联网是否连接到计算机。利用 system.net 命名空间,它提供了向 uri 标识的资源发送数据和从 uri 标识的资源接收数据的常用方法。 webclient 或 httpclient 类提供了向 uri 标识的任何本地、intranet 或 internet 资源发送数据或从其中接收数据的常用方法。在下面的示例中,我们使用 (openread) 以流形式从资源返回数据。
通过点击 url“http://google.com/generate_204”进行检查,如果成功则返回 true,否则返回 false .
下面的示例在循环中运行并检查互联网是否已连接。如果互联网已连接,则返回 true,否则返回 false。
示例static void main(string[] args){ var keepretrying = true; while (keepretrying){ if (isconnectedtointernet()){ keepretrying = false; system.console.writeline("connected"); } else { keepretrying = true; system.console.writeline("not connected"); } }}public static bool isconnectedtointernet(){ try{ using (var client = new webclient()) using (client.openread("http://google.com/generate_204")) return true; } catch { } return false;}
输出connected
以上就是c#中如何检查是否已连接到互联网?的详细内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product