如何判断是否ping通 C#代码如何判断是否ping 通???

\u600e\u6837\u624d\u7b97ping\u901a\u4e86\uff1f

\u5f53ping\u4fe1\u53f7\u901a\u8fc7\u65f6\uff0c\u4f1a\u6709\u4e00\u4e2a\u5730\u5740\u6216\u57df\u540d\u7684ping\u4fe1\u53f7\u8fd4\u56de\u3002
1\u3001win7\u7cfb\u7edf\u6253\u5f00\u5f00\u59cb\u83dc\u5355\uff0c\u5982\u4e0b\u56fe\u6240\u793a\u3002


2.\u5728\u641c\u7d22\u6846\u4e2d\u8f93\u5165CMD\uff0c\u7136\u540e\u56de\u8f66\u8fdb\u5165\u547d\u4ee4\u767e\u884c\u7a97\u53e3\u3002


3.\u8f93\u5165\u547d\u4ee4\u884c\u540e\uff0c\u53ef\u4ee5\u76f4\u63a5\u8f93\u5165ping\u547d\u4ee4\u3002\u4f8b\u5982\uff0c\u5982\u679c\u4f60\u60f3\u68c0\u67e5\u4f60\u662f\u5426\u53ef\u4ee5\u4e0a\u7f51\uff0c\u4f60\u53ef\u4ee5\u8f93\u5165\u201c\u4e86\u89e3pingwww.baidu.com\u201d\u3002

4.\u5982\u679c\u5f53\u524d\u7f51\u7edc\u6b63\u5e38\u8fde\u63a5\uff0c\u5c06\u663e\u793a\u4ee5\u4e0b\u4fe1\u606f\uff0c\u5e76\u4e14\u4e0d\u4f1a\u4e22\u5931\u4efb\u4f55\u6570\u636e\u3002

///
/// \u68c0\u67e5\u7f51\u7edc\u72b6\u51b5
///
///
static private bool CheckNetworkStatus()
{
bool networkFlag = false;
Ping p = new Ping();
PingOptions pOption = new PingOptions();
pOption.DontFragment = true;

string data = "Test Data!";

byte[] buffer = Encoding.ASCII.GetBytes(data);

int timeout = 500; // Timeout

string ip = ConfigurationManager.AppSettings["WTDB_IP"].ToString();
System.Net.NetworkInformation.PingReply reply = p.Send(ip, timeout, buffer, pOption);

if (reply.Status == System.Net.NetworkInformation.IPStatus.Success)
{
networkFlag = true;
}
return networkFlag;
}

ping通了会有ping地址或者域名的返回信息。

在例子中"bytes=32"表示ICMP报文中有32个字节的测试数据,"time=4ms"是往返时间。 Sent 发送多个秒包、Received收到多个回应包、Lost 丢弃了多少个Minmum 最小值 、MAXimun 最大值、Average 平均值。所在图上来看,来回只用了4MS 时间,lost =0 即是丢包数为0,网络状态相当良好。 (更详细可以使用-n参数 “ping –n 100 IP地址” ping 100次。查看 Sent Received Lost Minmum MAXimun Average 这些值的变化。)



如果显示
来自****的回复:字节=32,时间〈1ms TIL=128
这样的界面就说明ping 通了
1ms是所需时间 根据电脑不同有所不同
只要有时间返回就说明通了,否则不返回数据

  • 濡備綍鍒ゆ柇涓や釜鐢佃剳鏄惁鍙互ping閫?
    绛旓細1銆侀鍏堟煡鐪嬪彟涓鍙扮數鑴戠殑IP鍦板潃锛岃繖閲屾紨绀轰负192.168.1.101銆2銆佺劧鍚庡湪鐢佃剳鐨勫紑濮嬭彍鍗曚腑鎵惧埌杩愯閫夐」锛岃繘琛岀偣鍑汇3銆佺劧鍚庡湪鍑虹幇鐨勮繍琛岀獥鍙d腑锛岃緭鍏md锛岃繘琛岀‘瀹氥4銆佺劧鍚庤緭鍏モping 192.168.1.101鈥濆懡浠や唬鐮侊紝娉ㄦ剰ping 涓巌p涔嬮棿鏈変釜绌烘牸銆5銆佺湅鍒扳淩eply from x.x.x.x:bytes=32 time<xms TTL=...
  • 濡備綍鐢ping鍛戒护妫娴嬬綉缁鏄惁杩為
    绛旓細1銆佹墦寮鐢佃剳涓婄殑杩愯鎺у埗闈㈡澘锛岃緭鍏モ渃md鈥濓紝鎸夊洖杞﹂敭锛2銆佸湪鍛戒护鎻愮ず绗︿腑杈撳叆锛歱ing 127.0.0.1 -t 锛屾寜鍥炶溅閿紝娴嬭瘯缃戝崱鐨勯厤缃槸鍚︽纭銆濡傛灉ping涓嶉氱殑璇濆垯琛ㄦ槑缃戝崱瀹夎鎴栭厤缃湁闂銆傚皢缃戠嚎鏂紑鍐嶆鎵ц姝ゅ懡浠わ紝濡傛灉鏄剧ず姝e父锛屽垯璇存槑鏈満浣跨敤鐨処P鍦板潃鍙兘涓庡彟涓鍙版鍦ㄤ娇鐢ㄧ殑鏈哄櫒IP鍦板潃閲嶅浜嗐...
  • Ping IP 濡備綍鐪嬪畠閫氫笉閫?
    绛旓細瑕佹鏌ヤ竴涓狪P鏄惁鍙揪锛屽彲浠ラ氳繃Windows绯荤粺涓殑鍛戒护琛屽伐鍏峰疄鐜銆傞鍏堬紝鎸変笅Win+R閿墦寮杩愯绐楀彛锛岃緭鍏"cmd"骞跺洖杞︼紝杩涘叆鍛戒护鎻愮ず绗︾晫闈傚湪鍛戒护琛屼腑锛岄敭鍏"Ping"鍚庣揣璺熶綘瑕佹祴璇曠殑IP鍦板潃锛屽"ping 127.0.0.1"銆傚鏋滆繑鍥炵殑淇℃伅鏄剧ず"鏃犳硶璁块棶鐩爣涓绘満"鎴"璇锋眰瓒呮椂"锛岃繖閫氬父鎰忓懗鐫ping涓嶉氾紝鍙兘鐢变簬缃...
  • 濡備綍璁〤璇█鏉鍒ゆ柇ping鍛戒护鏄惁ping閫,姹備唬鐮!
    绛旓細include<stdio.h>int main(){ char ch; int i = system("ping 192.168.1.1"); printf("%d\n",i); system("pause"); return 0;}dev-c++鍐欑殑锛岃繑鍥炲1琛ㄧず鏈ping閫锛0琛ㄧずping閫
  • 鎬庢牱鍒╃敤ping鍛戒护绠鍗鍒ゆ柇缃戠粶鏄惁鏄繛閫氱殑
    绛旓細ping鍛戒护鍑虹幇杩愯鏁呴殰锛屽畠涔熷彲浠ユ寚鏄庡埌浣曞鍘绘煡鎵鹃棶棰樸ping鍛戒护浣跨敤鏂规硶濡備笅锛氬紑濮嬭繍琛岄敭鍏md鍥炶溅锛岄敭鍏ing鍛戒护鍗冲彲杩愯銆備竴鑸岃█锛岃繍鐢╬ing鍛戒护鎺掗櫎鏁呴殰鐨勫吀鍨嬫搴忓涓嬶細1銆乸ing 127.0.0.1 -t 濡傛灉缁撴灉杩斿洖绫讳技replay from 127.0.0.1 time<1ms鍒欒〃绀烘甯革紱濡傛灉缁撴灉杩斿洖绫讳技浜巖equest timed out鍒...
  • 濡備綍鍒ゆ柇缃戠粶鏄惁杩為
    绛旓細1銆佹墦寮杩愯椤甸潰锛屽湪鍏朵腑杈撳叆CMD锛屾寜鍥炶溅銆2銆佸湪璋冨嚭鐨凞OS鍛戒护绐楀彛涓紝杈撳叆ping www.baidu.com娉ㄦ剰绌烘牸銆傛寜鍥炶溅銆傘3銆佸鏋滃洖杞︿箣鍚庡嚭鐜板鍥炬墍绀虹殑瀛楃锛屽垯璇存槑缃戠粶鏄氱潃鐨勫彲浠ヤ笂缃戙4銆佷负浜嗘柟渚垮彲浠ュ缓涓涓壒澶勭悊鏂囦欢锛屽鍥撅紝灏嗘枃妗g殑鎵╁睍鍚嶆敼涓.bat ...
  • ping鐨勬椂鍊,浠涔堟牱鐨勬槸ping閫浜嗕粈涔堟牱鐨勬槸ping涓嶉氬憖
    绛旓細ping涓涓狪P 鍦板潃锛屽鏋滄樉绀哄湪涓瀹氭椂闂村唴鏈夋帴鏀跺埌鐨勫瓧鑺傛暟锛岃鏄ping閫浜嗭紱濡傛灉鏄剧ず璇锋眰瓒呮椂锛岃鏄巔ing涓嶉
  • 濡備綍鏌ョ湅涓ゅ彴鐢佃剳涔嬮棿鐨勭綉缁鏄惁鐣呴
    绛旓細鏃堕棿鐨凪S鏁拌秺灏忥紝璇存槑缃戦熻秺蹇Ping 鏄疻indows銆乁nix鍜孡inux绯荤粺涓嬬殑涓涓懡浠ゃping涔熷睘浜庝竴涓氫俊鍗忚锛屾槸TCP/IP鍗忚鐨勪竴閮ㄥ垎銆傚埄鐢ㄢ減ing鈥濆懡浠ゅ彲浠ユ鏌ョ綉缁 鏄惁杩為氾紝鍙互寰堝ソ鍦板垎鏋愬拰鍒ゅ畾缃戠粶鏁呴殰銆傚簲鐢ㄦ牸寮忥細Ping绌烘牸IP鍦板潃銆傝鍛戒护杩樺彲浠ュ姞璁稿鍙傛暟浣跨敤锛屽叿浣撴槸閿叆Ping鎸夊洖杞﹀嵆鍙湅鍒拌缁嗚鏄庛
  • 鏈夊叧鐢佃剳鐨Ping鐪嬬綉缁滈氫笉閫氭庢牱鎿嶄綔?
    绛旓細棣栧厛浣跨敤Ping鍛戒护璇婃柇鏈湴TCP/IP鍗忚鏄惁瀹夎姝e父锛屾娴嬫柟娉曞涓嬶細鈷堜粠鐢佃剳寮濮嬮噷鎵惧埌杩愯锛岀劧鍚庡湪杩愯瀵硅瘽妗嗕腑杈撳叆" CMD 鈥滃懡浠わ紝涔嬪悗鎸夊洖杞﹂敭锛岄敭鍏MD鍛戒护鎿嶄綔鐣岄潰 濡備笂鍥撅紝杈撳叆鍛戒护绗︽寜鍥炶溅閿紙鎴栫偣纭閿級鍚庡嵆鍙繘鍏MD鍛戒护鎿嶄綔妗 2.鍐嶈緭鍏ping鍛戒护锛岃緭鍏:ping 127.0.0.1锛岀劧鍚庢寜鍥炶溅閿嵆鍙紑濮...
  • Mac濡備綍鍦ㄧ粓绔腑杈撳叆ping鍛戒护妫鏌ョ綉缁滆繛閫氭?
    绛旓細2. 鍦ㄦ墦寮鐨勨滅粓绔濅腑锛岄敭鍏ヤ綘鎯虫祴璇曠殑IP鍦板潃銆傝繖鍙互鏄綘鎯宠ping鐨勭洰鏍囨湇鍔″櫒銆佺綉缁滆澶囷紝鎴栬呬换浣曟湁IP鍦板潃鐨勫湪绾胯祫婧愩3. 杈撳叆瀹孖P鍦板潃鍚庯紝鎸変笅鍥炶溅閿紝缁堢灏嗘墽琛ping鍛戒护銆傚鏋滅綉缁滆繛鎺ユ甯革紝浣犱細鐪嬪埌涓绯诲垪鐨勫線杩旀椂闂达紙RTT锛夊拰鍖呬涪澶辩巼淇℃伅锛岃繖灏嗗府鍔╀綘鍒ゆ柇缃戠粶鏄惁閫氱晠銆4. 濡傛灉ping鍛戒护杩斿洖...
  • 扩展阅读:ping延时高怎么办 ... ping命令一览表 ... ping延时多久正常 ... ping的延时多少算正常 ... ping怎样才算ping通 ... 用ping怎么测外网 ... ping检测网络状态 ... 怎么看ping没ping通 ... ping延时时间长是什么原因 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网