C 製作網路Ping程式

2021-10-21 18:30:51 字數 1025 閱讀 7479

判斷網路是否通達。我們一般會使用命令列下的ping。但如果想在c#gui程式中內建ping程式來完成一些功能,可以使用system.net.networkinformation命名空間中的pingreply類來完成所需要的功能。

程式介面所用控制項

textbox:

name:txthostnameoraddress

button:

name:btnok

text:確定

rchtextbox:

name:richtextbox1

using system;

using system.net.networkinformation;

using system.text;

using system.windows.forms;

/// 

/// 檢測網路 ping url

///

/// 乙個 system.string,它標識作為 icmp 回送訊息目標的計算機。為此引數指定的值可以是主機名,也可以是以字串形式表示的 ip 位址。

///

public

static

ipstatus

ping

(string hostnameoraddress)

catch

(exception ex)

finally

}return sta;

}}

private

void

btnok_click

(object sender,

eventargs e)

}}

c 封裝ping程式類

標頭檔案 pragma once include class cping 原始檔 include stdafx.h include ping.h include pragma comment lib,ws2 32.lib define icmp echo 8 定義回顯報文 define icmp e...

網路程式之ping指令的實現

網路程式之ping指令的實現 ping是用於探測網路的連通性的乙個程式.它在網路程式設計中主要是用到了原始套接字層.用raw程式設計是一件很有意思的事情.因為這可以自已自定義ip位址,自定義資料結構.能做自已想做的事情.是socket中最底層的程式設計技術.ping的原理其實就是自定義乙個報文,傳送...

Ping 程式C 實現方法二

static void main string args pingreply.address.tostring console.writeline round trip time pingreply.roundtriptime console.writeline time to live pingr...