SamKr
6/13/2015 - 3:11 PM

Ping

Ping

private bool CheckConnection(string serv)
{
    try
    {
        try
        {
            var iplist = serv;
            var addresslist = Dns.GetHostAddresses(iplist);

            var host = "";

            foreach (var ipaddress in addresslist)
            {
                host = ipaddress.ToString();
                break;
            }
            var p = new Ping();

            var reply = p.Send(host, 5000);

            return reply != null && reply.Status == IPStatus.Success;
        }
        catch
        {
            return false;
        }
    }
    catch
    {
        return false;
    }
}