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

首頁 > 編程 > C# > 正文

C#實現Ping的方法小結

2020-01-24 01:33:12
字體:
來源:轉載
供稿:網友

本文實例總結了C#實現Ping的方法。分享給大家供大家參考。具體如下:

方法一:

class Program{ public string cmdPing(string strIP) {   Process myProcess = new Process();   myProcess.StartInfo.FileName = "cmd.exe";   myProcess.StartInfo.UseShellExecute = false;   //要重定向 IO 流,Process 對象必須將 UseShellExecute 屬性設置為 False。   myProcess.StartInfo.RedirectStandardOutput = true;   myProcess.StartInfo.RedirectStandardInput = true;   myProcess.StartInfo.RedirectStandardError = true;   string pingstr;   myProcess.Start();   myProcess.StandardInput.WriteLine("ping " + strIP);   myProcess.StandardInput.WriteLine("exit");   string strRst = myProcess.StandardOutput.ReadToEnd();   if (strRst.IndexOf("(0% loss)") != -1)   pingstr = "連接";   else if (strRst.IndexOf("Destination host unreachable.") != -1)   pingstr = "無法到達主機";   else if (strRst.IndexOf("UnKonw host") != -1)   pingstr = "無法解析主機";   else   pingstr = strRst;   myProcess.Close();   return pingstr; } static void Main(string[] args) {  Program myProgram = new Program();  string returnString = myProgram.cmdPing("127.0.0.1");  Console.WriteLine(returnString);  Console.ReadLine(); }}

方法二:

static void Main(string[] args){  Ping ping = new Ping();  PingOptions pingOption = new PingOptions(50, true);  string data = " you are a such a beautiful girl";  byte[] buffer = Encoding.ASCII.GetBytes(data);  PingReply pingReply = ping.Send("192.168.1.100", 20, buffer);  if (pingReply.Status == IPStatus.Success)  {   Console.WriteLine("address:{0}", pingReply.Address.ToString());   Console.WriteLine("Round Trip time {0}", pingReply.RoundtripTime);   Console.WriteLine("time to live:{0}", pingReply.Options.Ttl);   Console.WriteLine("Do not to fragement:{0}", pingReply.Options.DontFragment);  }  Console.ReadKey();}

希望本文所述對大家的C#程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 崇明县| 庆安县| 长垣县| 伽师县| 滨州市| 富阳市| 寻乌县| 长春市| 交城县| 黄大仙区| 商河县| 和田市| 宝山区| 祁阳县| 定安县| 峨山| 黄龙县| 文成县| 蛟河市| 安塞县| 定安县| 满洲里市| 霍城县| 四会市| 饶阳县| 上蔡县| 新疆| 荃湾区| 清河县| 梁山县| 广汉市| 阿坝| 鞍山市| 镇赉县| 南陵县| 乐清市| 青岛市| 海口市| 溧阳市| 青浦区| 松溪县|