如何去检测网络的连接状态

原创 2007年09月16日 14:07:00

1.     方法定义

[DllImport("wininet.dll")]

private extern static bool InternetGetConnectedState( out int connectionDescription, int reservedValue ) ;

2.     方法说明

参数:

connectionDescription : 连接说明

reservedValue : 保留值

返回值:

   true: On Line

   false: Off Line

3.     调用方法

a.     你必须在你的code里引用System.Runtime.InteropServices,否则,会有编译错误

b.     定义一个变量 int I = 0;

c.     调用bool state = InternetGetConnectedState(out I,0); 

 

 

using System.Runtime.InteropServices;

 

namespace internet

{

    
public class Class1

    
{

        [DllImport(
"wininet.dll")]

        
private extern static bool InternetGetConnectedState( out int connectionDescription, int reservedValue ) ;

        
public Class1(){}

 

        
private bool IsConnected()

        
{

                
int I=0;

                
bool state = InternetGetConnectedState(out I,0);

                
return state;

}


    }


}

相关文章推荐

iOS下的实际网络连接状态检测

序言 网络连接状态检测对于我们的iOS app开发来说是一个非常通用的需求。为了更好的用户体验,我们会在无网络时展现本地或者缓存的内容,并对用户进行合适的提示。对绝大部分iOS开发者来说,从...

GTK 程序 检测 网线是否连接 本地网络状态 C语言实现

思路:         主程序创建一个进程, 每2秒查看一下网络状态,然后打印输出          通过检查文件         /sys/class/net/wlan0/operstate ...

检测本地网络连接状态断开以及恢复的方法

在很多应用程序中,比如qq,msn等im软件,需要时刻知道自己当前是否处于联机状态,在网络连接不通时将状态置为离线,而在网络连接恢复时重新连接到服务器.如果是im类的软件,一般都需要保持与服务器的心跳...
  • educast
  • educast
  • 2014年08月05日 12:09
  • 3124

android中检测网络连接状态简单总结

相应几乎没有不跟网络打交道的android应用,那么在实际中就需求检测手机是否有网络连接,甚至需要判断是何种方式连接,这样能给用户带来更好的体验和一些使用指导,下面给出一些常用的判断,如果要知道是否有...

iOS下的实际网络连接状态检测

转载:http://www.cocoachina.com/ios/20160224/15407.html 序言 网络连接状态检测对于我们的iOS app开发来说是一个非常通用的需求。为...

Android官方开发文档Training系列课程中文版:电池续航时间优化之检查、检测网络连接状态

原文地址:http://android.xsoftlab.net/training/monitoring-device-state/connectivity-monitoring.html 通常会有...

IOS检测网络连接状态(转)

使用之前请从Apple网站下载示例:点此下载 然后将Reachability.h 和 Reachability.m 加到自己的项目中,并引用 SystemConfiguration.framew...

iOS下的实际网络连接状态检测:RealReachability

序言 网络连接状态检测对于我们的iOS app开发来说是一个非常通用的需求。为了更好的用户体验,我们会在无网络时展现本地或者缓存的内容,并对用户进行合适的提示。对绝大部分iOS开发者来说,从苹果示例...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:如何去检测网络的连接状态
举报原因:
原因补充:

(最多只允许输入30个字)