2013-11-27 5 views
0

reference에 "CNLSH"와 같은 OpenNETCF로 핑 (ping)을 시도했으나 호스트를 사용할 수 있으면 제대로 작동합니다. 그렇지 않은 경우 pingReply.Status는 false가되지 않습니다. 왜냐하면 send-Method (패키지를 보낼 수 없음)에서 예외가 발생하기 때문입니다. try/catch없이 작업 할 수 있습니까?시도가 실패 : Ping 클래스의 OpenNETCF 전송 방법

public static bool pingIP(String s_ip) 
    { 
     Ping ping = new Ping(); 
     PingReply pingReply; 
     try 
     { 
      pingReply = ping.Send(s_ip,500); 
     } 
     catch (Exception) 
     { 
      System.Diagnostics.Debug.WriteLine("could not connect to " + s_ip); 
      return false; 
     } 
     if (pingReply.Status == IPStatus.Success) 
      return true; 
     else return false; 
    } 

답변