NetworkInterface.GetIsNetworkAvailable()在mac os sierra上始终为true

时间:2017-01-09 17:09:07

标签: macos silverlight operating-system

我有一个OOB silverlight应用程序。 在我的代码中,我使用NetworkInterface.GetIsNetworkAvailable()NetworkChange.NetworkAddressChanged来监控客户端网络状态。 到目前为止,NetworkInterface.GetIsNetworkAvailable()返回了一个真实的"在Windows(7,8,10 ......)和os X上都有结果。

在最近的一次测试中,我们在sierra上发现了一个问题:在这个问题上,NetworkInterface.GetIsNetworkAvailable()的返回值始终为真。

还有另一种方法可靠地检测"在线"客户的状态? (不,对已知网址进行轮询不是一种选择..)

0 个答案:

没有答案