国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

Check Your Internet Connection With C#

2024-07-21 02:18:27
字體:
來源:轉載
供稿:網友
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 ) ;

}

}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 常宁市| 潢川县| 明水县| 景德镇市| 江安县| 平邑县| 仙居县| 洞口县| 大连市| 阳信县| 铜川市| 湖南省| 宜昌市| 盐亭县| 河池市| 大田县| 东方市| 台东县| 奉新县| 峡江县| 长宁区| 宜春市| 乐安县| 田林县| 米易县| 黄梅县| 余干县| 兴城市| 砀山县| 淮北市| 连城县| 桂阳县| 济南市| 且末县| 丘北县| 郁南县| 清涧县| 盐城市| 新平| 三原县| 鄂伦春自治旗|