Check your Internet Connection with C#
来源:互联网 发布:教绘画软件下载 编辑:程序博客网 时间:2024/05/17 05:09
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.
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.
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.
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 ) ;}
}
- Check Your Internet Connection With C#
- Check your Internet Connection with C#
- Sharing Your Computer's Internet Connection in Windows 10
- Android Studio升级提示 Connection failed. Please check your network ...
- Android x86 Virtual box with Internet and connection to adb?
- android studio升级时提示 Connection failed. Please check your network connection and try again
- Android Studio:Connection failed. Please check your network connection and try again
- Mac android studio升级时提示 :Connection failed. Please check your network connection .
- Android Studio更新错误 Connection failed. Please check your network connection and try again
- Failed to download samples index, please check your connection and try again 解决
- myeclipse 连接mysql 提示 unable to create connection .check your url
- Failed to download samples index, please check your connection and try again
- myeclipse 连接mysql 提示 unable to create connection.check your url
- Failed to download samples index, please check your connection and try again 解决
- Myeclipse 2016 c1 连接mysql 提示 unable to create connection check your url
- 初学者使用hibernate连接MySQL出现unable to create connection check your url问题
- Myeclipse添加Mysql数据库时出现“Unable to create connection .Check your URL”
- Myeclipse连接Mysql数据库时提示 unable to create connection .check your url
- [转载]方便你我他 不用登录QQ也能聊天
- 口译中称谓的翻译
- 第一次在taobao买东西
- 时间中各字母的含义
- 解决InputStream的丢值问题
- Check your Internet Connection with C#
- 有趣的程序
- [转]Delphi程序员将何去何从?
- 正规表达式
- 格式化数值和货币
- [转载]QQ好友名单大扫除
- 制作可执行的JAR文件包及jar命令详解zt
- datagrid编辑,取消,删除,修改
- java学习笔记(1)