Programmatic ping

Asagidaki fonksiyon verilen bir ip adresine ping atar. Donus değeri 
destination host unrechable, success, … gibi değerlerdir
 
public static IPStatus GetPingStatus(string IP, int timeOut)
{
            Ping pingSender = new Ping();
            PingReply reply = pingSender.Send(IP, timeOut);
            return reply.Status;
}