任何人都知道一個很好的方式來查看用戶是否在線/離線?當我使用公共靜態布爾IsConnectedToNetwork();並看看它是假的/真的似乎永遠是真實的,即使當我關閉我的互聯網來測試它...IsConnectedToNetwork for Windows8 WinRT失敗
我錯過了什麼嗎?現在
public static bool nets()
{
bool go =
System.Net.NetworkInformation.NetworkInterface.GetIsNetworkAvailable();
if (go == false)
{
return false;
}
return true;
}
,在我啓動我運行:
var ba = nets();
if (ba == false)
{
txtHeader.Text = "err";
}
if (ba != false)
{
// Code
}
我也試過:
public static bool IsConnectedToNetwork();
我相信,如果網絡適配器連接到網絡IsConnectedToNetwork()返回true,*不*如果你有互聯網連接。 –
我實際上已經嘗試過這個......它回來是一個誤報。如果你看看我的更新代碼,你會明白我的意思...... – user1667125
你看過網絡狀態改變的示例(http://code.msdn.microsoft.com/windowsapps/Network-Information-Sample-63aaa201/查看/源碼#內容)?它有代碼來做你正在問什麼(幷包括互聯網與本地網絡連接) –