千家信息网

.Net Framework ping方法的实现代码怎么写

发表于:2024-11-28 作者:千家信息网编辑
千家信息网最后更新 2024年11月28日,本篇文章为大家展示了.Net Framework ping方法的实现代码怎么写,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。开发人员在使用.Net Frame
千家信息网最后更新 2024年11月28日.Net Framework ping方法的实现代码怎么写

本篇文章为大家展示了.Net Framework ping方法的实现代码怎么写,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

开发人员在使用.Net Framework进行开发的时候,会深深的体会到其中带来的各种好处。.Net Framework2.0提供了System.Net.NetWorkInformation命名空间,我们可以用此命名空间下的ping类,来很简单的实现.Net Framework ping方法。

以下是.Net Framework ping方法实现的代码:

  1. using System;

  2. using System.Collections.Generic;

  3. using System.Text;

  4. using System.Net;

  5. using System.Net.NetworkInformation;

  6. namespace PingDotNET

  7. {

  8. class Program

  9. {

  10. static void Main(string[] args)

  11. {

  12. // 显示详细情况

  13. Console.WriteLine("Ping in .
    NET Framework 2.0 ");

  14. Console.WriteLine("用 .NET
    Framework 2.0编写 ");

  15. // 让用户输入主机名,得到ping的ip地址

  16. if (args.Length == 0)

  17. {

  18. Console.WriteLine("Usage: PingDotNET ");

  19. return;

  20. }

  21. // 初始化ping类

  22. Ping refPing = new Ping();

  23. PingReply refPingResult = null;

  24. // 调用ping的send方法

  25. Console.WriteLine("Pinging {0}
    ",args[0]);

  26. refPingrefPingResult = refPing.
    Send(args[0]);

  27. Console.WriteLine("Ping Status: {0}",
    refPingResult.Status.ToString());

  28. Console.WriteLine("RoundTrip Time
    [millisec]: {0}",refPingResult.
    RoundTripTime);

  29. if (refPingResult.Options != null)

  30. Console.WriteLine("TTL: {0}",
    refPingResult.Options.Ttl.ToString());

  31. }

  32. }

  33. }

上述内容就是.Net Framework ping方法的实现代码怎么写,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注行业资讯频道。

0