Ping乙個IP位址是否有效

2021-05-28 09:31:34 字數 805 閱讀 9685

先導入兩個命名空間:

using system.text.regularexpressions;//ping

using system.net.networkinformation;//regex

下面是ping按鈕的單擊事件:

/// /// ping ip

///

///

///

private void btnping_click(object sender, eventargs e)

//ping ip

ping ping = new ping();

pingreply reply = ping.send(ip);

if (reply.status != ipstatus.success)

else

}/// /// 通過正規表示式判斷是否是合法的ip位址

///

/// 輸入的ip位址

///

private bool islegitimateip(string strip)

|1 \d\d|2[0-4]\d|25[0-5])\.(\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|1\d\d|2[0-4]\d|25[0-5])";

if (regex.ismatch(strip, strreg))

else

}

下面是效果圖:

python 判斷乙個IP位址是否合法

最近在看tornado的原始碼,遇到了 is valid ip ip 這個函式,該函式用來判斷乙個ip位址是否合法,支援ipv4和ipv6,想到自己前陣子也遇到過這個問題,看著原始碼的解決方法要比自己的好多了,就摘抄下來,以留備用 def is valid ip ip returns true if...

牛客 判斷ip位址是否有效

題目描述 輸入乙個ip位址串,判斷是否合法。輸入描述 每行有乙個ip位址,ip位址的形式為a.b.c.d,其中a b c d都是整數。輸出描述 可能有多組測試資料,對於每組資料,如果ip位址合法則輸出 yes 否則輸出 no 合法的ip位址為 a b c d都是0 255的整數。1.輸入為任意字串,...

批量ping乙個IP列表,監測是否可用的超小指令碼

首先需要的是乙個純文字的ip列表 127.0.0.1 10.2.2.1 10.2.2.3 儲存成iplist.txt 然後建立 ipverify.sh 檔案 bin bash for i in cat 1 doping ping c 1 i grep loss awk awk f if ping e...