亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

C#實現(xiàn)Ping的方法小結(jié)

 更新時間:2015年08月12日 12:33:56   作者:dyx2010  
這篇文章主要介紹了C#實現(xiàn)Ping的方法,以兩個實例形式形式較為詳細(xì)的分析了C#實現(xiàn)ping功能的相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下

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

方法一:

class Program
{
 public string cmdPing(string strIP)
 {
   Process myProcess = new Process();
   myProcess.StartInfo.FileName = "cmd.exe";
   myProcess.StartInfo.UseShellExecute = false;
   //要重定向 IO 流,Process 對象必須將 UseShellExecute 屬性設(shè)置為 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#程序設(shè)計有所幫助。

相關(guān)文章

  • Unity實現(xiàn)旋轉(zhuǎn)扭曲圖像特效

    Unity實現(xiàn)旋轉(zhuǎn)扭曲圖像特效

    這篇文章主要為大家詳細(xì)介紹了Unity實現(xiàn)旋轉(zhuǎn)扭曲圖像特效,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-02-02
  • C#算法之大牛生小牛的問題高效解決方法

    C#算法之大牛生小牛的問題高效解決方法

    本文主要介紹兩種方法處理大牛生小牛的問題,第二種效率更高,希望能給大家一個參考。
    2016-06-06
  • 淺談Unity中的Shader

    淺談Unity中的Shader

    Shader,中文名為著色器,對很多開發(fā)者來說它是一個神秘的存在。Shader其實就是專門用來渲染圖形的一種技術(shù),通過shader,我們可以自定義顯卡渲染畫面的算法,使畫面達到我們想要的效果
    2021-06-06
  • C#中radioButton控件使用詳細(xì)方法示例

    C#中radioButton控件使用詳細(xì)方法示例

    這篇文章主要給大家介紹了關(guān)于C#中radioButton控件使用詳細(xì)方法的相關(guān)資料,RadioButton是圓形單選按鈕,在同一個容器中,單選項互斥,不同容器中的RadioButton互相獨立,需要的朋友可以參考下
    2023-10-10
  • C#絕對路徑拼接相對路徑的實例代碼

    C#絕對路徑拼接相對路徑的實例代碼

    C#絕對路徑拼接相對路徑的實例代碼,需要的朋友可以參考一下
    2013-03-03
  • C#實現(xiàn)文字視頻生成器的示例代碼

    C#實現(xiàn)文字視頻生成器的示例代碼

    這篇文章主要為大家詳細(xì)介紹了如何利用C#實現(xiàn)簡易的文字視頻生成器,文中的示例代碼講解詳細(xì),具有一定的借鑒價值,需要的可以參考一下
    2022-10-10
  • C#留言時間格式化

    C#留言時間格式化

    本文給大家分享的是仿微博或者空間中,發(fā)布內(nèi)容之后提示NN秒之前留言的代碼,主要是通過發(fā)布時間和當(dāng)前時間直接的差值來計算,十分的簡單實用,有需要的小伙伴可以參考下。
    2015-05-05
  • C# 使用匿名函數(shù)解決EventHandler參數(shù)傳遞的難題

    C# 使用匿名函數(shù)解決EventHandler參數(shù)傳遞的難題

    C#動態(tài)生成PictureBox并綁定右鍵菜單,實現(xiàn)刪除圖片
    2009-05-05
  • C#簡單操作MongoDB的步驟全紀(jì)錄

    C#簡單操作MongoDB的步驟全紀(jì)錄

    最近花了不少時間研究學(xué)習(xí)了MongoDB數(shù)據(jù)庫的相關(guān)知識,下面這篇文章主要給大家介紹了關(guān)于C#簡單操作MongoDB的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面來一起看看吧
    2018-09-09
  • C#實現(xiàn)xml文件的讀取與寫入簡單實例

    C#實現(xiàn)xml文件的讀取與寫入簡單實例

    這篇文章主要介紹了C#實現(xiàn)xml文件的讀取與寫入方法,涉及C#操作XML文件的相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-08-08

最新評論