教程中国
PHOTOSHOP CS9.0中文版 MAYA 8.5 FOR WINDOWS Corel Painter v9.0 Flash MX2004 中文版 Illustrator cs2 中文版
VC++6.0含sp6 中英文版 VB6.0 +sp6 简体中文版 Borland Delphi 7汉化版 MSDN for vb6.0中文版 Visual Studio 2005简体
教程中国下属 文件存储共享专家BIBIDU.COM 提供大型软件,教材,源码,电影,音乐,图书等下载 更多精品请点此进入
  您目前所在位置: 教程中国 >> .NET类 >> ASP.NET >> Check Your Internet Connection With C# RSS订阅
Check Your Internet Connection With C#
教程(视频,书籍)下载:  ASP.NET AutoCAD 数据库 C# ASP java photoshop 网页设计 delphi 3dmax Flash C++ VB 张孝祥 实例   更多请进入BIBIDU搜索
IT搜索引擎   
Check Your Internet Connection With C#
By Simohamed Attahri

用C#检测你的网络连接



How to check if your computer is connected to the internet with C#. It's much more easier that other tutorials I've seen in other sites. In deed, we're going to use a simple API function InternetGetConnectedState, to return a boolean variable.

怎么用C#来检测你的计算机是否连接到互联网呢?这可能是我见过最简单的教程了。其实我们就是使用一个简单的InternetGetConnectedState API函数,结果是返回一个boolean类型的变量。

This function takes two arguments :

这个函数有两个参数:

The first one is an integer used with out keyword, that means that after calling the function, the variable will contain an interger that describes the connection state ( use of a modem, use of a proxy, offline mode...). Note that you must refer to www.msdn.com for more information about that.
The second one is a reserved variable that must be set to 0.

第一个是带有out关键字的整型数,也就是说在调用函数后,变量应该包含一个描述连接状态(使用调制解调器、使用代理、离线模式)的整型数。你可以到www.msdn.com获取更多相关信息。

第二个参数设置为零的保留变量。

In this tutorial, we'll create a class with a static function that returns true if connected and false if not, using our API function in private state.

在这篇教程中,我们建立一个有着静态函数的类,在私有域使用API函数。如果连通则返回true否则返回false。

Check this out :

using System ;
using System.Runtime ;
using System.Runtime.InteropServices ;

public class InternetCS
{

//Creating the extern function...
[DllImport("wininet.dll")]
private extern static bool InternetGetConnectedState( int out Description, int ReservedValue ) ;

//Creating a function that uses the API function...
public static bool IsConnectedToInternet( )
{

int Desc ;
return InternetGetConnectedState( out Desc, 0 ) ;

}

}



来源:upschool.com.cn
作者:
关键字:Check,Your,Internet,With
发表日期:2005-12-23

网页显示有限 阅读全文请下载本文完整版WORD文档

上一篇:C#中与未操控语句交互运作   下一篇:c# ,在Oracle 中,对 blob 类型对象的操作


2008-12-4 6:41:08
本文的相类似文章
  • Internet中的主要安全隐患
  • 用Vray做真实的树叶 make ture leaf with vray
  • 数据库复制技术在Internet上的实现
  • checkpoint未完成, 不能分配新的日志
  • Internet计算技术的Oracle 8i的详细介绍
  • 为什么我的网站只能从局域网里面访问,Internet上无论哪里都访问不到
  • vsftpd-1.1.3配制实例之一:INTERNET_SITE
  • vsftpd-1.1.3配制实例之二:INTERNET_SITE_NOINETD
  • 关于LAN通过MODEM上INTERNET的实例
  • 用不同的isp访问internet
  • 在学习中进步 在进步中成长 教程中国相随您的成长之路
    华腾联合科技股份有限公司版权所有
    广告联系:Rosibo@163.com