如何检测我的WPF客户端应用程序是否脱机?

时间:2011-05-25 09:46:08

标签: wpf

在WPF中(代码隐藏)有没有办法检测运行客户端应用程序的计算机是否可以访问互联网?

我不确定是否有一个简单的专用方法/属性来检查这个,或者我是否必须尝试使用​​HttpGet或类似方法来确定这一点。

是否有用于此目的的财产或方法?

- 李

2 个答案:

答案 0 :(得分:1)

这取决于您对“访问互联网”的看法

最安全的是向您要连接的服务器添加“ping”服务并轮询该服务。

尝试跟踪网络状态要困难得多,因为很难发现它是否是内网其他类型的网络。

See this post too

答案 1 :(得分:0)

我认为没有简单的专用方法或财产。

最简单的解决方案是尝试连接到您的服务器,然后检查错误状态。