VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > 编程开发 > Objective-C编程 >
  • C#检测网络的连接状态

制作者:剑锋冷月 单位:无忧统计网,www.51stat.net
 

  x

  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;
  }
  }
  }

  用勤奋之这石,补能力之缺口!



相关教程