如何确定是否有人连接到互联网在WP7

本文关键字:互联网 WP7 连接 何确定 是否 | 更新日期: 2023-09-27 17:48:56

我写了一个简单的if语句来检查是否有人使用NetworkInterface.GetIsNetworkAvailable()方法连接到互联网:

if (NetworkInterface.GetIsNetworkAvailable())
{
    //EXECUTE
}
else
{
    //DISPLAY MESSAGE TO CONNECT TO INTERNET
}

每次我运行它,它总是返回true。实际上,我已经把它与互联网、wifi断开了连接,甚至尝试了飞行模式,但都没有成功。有什么建议吗?

如何确定是否有人连接到互联网在WP7

MrLacey已经在模拟器和调试时看到了这一点- http://blog.mrlacey.co.uk/2010/12/wp7dev-gotchas-when-detecting-network.html

  1. 如果您在模拟器中运行的代码中调用此方法,它将始终返回true。

  2. 如果您在拴系设备上运行的代码中调用此方法(如您调试时可能已经连接真正的设备),它将永远返回真的。