2013-04-17 28 views
2

我正在开发霍尼韦尔Dolphin 6100应用程序,这是一款带有条形码扫描器的移动计算机,使用Windows CE 5.0(如操作系统)。如何以最快的方式检查网络连接?

我想使用一个可以检查网络连接存在的函数,我试图使用下面的代码,但它太慢了。

public static bool CheckForInternetConnection() 
{ 
    string url = "http://www.Microsoft.com/"; 
    try 
    { 
     System.Net.WebRequest myRequest = System.Net.WebRequest.Create(url); 
     System.Net.WebResponse myResponse = myRequest.GetResponse(); 
    } 
    catch (System.Net.WebException) 
    { 
     return false; 
    } 
    return true; 
} 

任何人都有一个更快的方法来做到这一点的想法。我提到我在win7上使用VS2008

+0

你是什么意思的“网络连接存在”。您现有的代码将进行检查,以确保您已连接到网络,可以解析IP地址,可以在网络外部路由等。是否有这些不需要的内容? – MNGwinn

+0

我只想检查我的设备是否连接到网络 –

回答