2018年6月21日 星期四

【C#】Ping

  1. private static bool Ping(string machineName)
  2. {
  3. try
  4. {
  5. Ping pingSender = new Ping();
  6. PingOptions options = new PingOptions();
  7. options.DontFragment = true;
  8.  
  9. string data = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa";
  10. byte[] buffer = Encoding.ASCII.GetBytes(data);
  11. int timeout = 120;
  12. PingReply reply = pingSender.Send(machineName, timeout, buffer, options);
  13. if (reply.Status != IPStatus.Success)
  14. {
  15. return false;
  16. }
  17. }
  18. catch (Exception)
  19. {
  20. return false;
  21. }
  22. return true;
  23. }

沒有留言:

張貼留言