none
Saber si hay conexión gprs? RRS feed

  • Pregunta

  • Estoy con una aplicación de dispositivo móvil, y hace uso de servicios webs. Queria saber de qué forma, una rápida, podría saber si tengo o no conexión para hacer dicha petición a los servicios webs.

    Gracias de antemano
    martes, 16 de enero de 2007 7:36

Respuestas

  • De manera rápida:

    public static bool IsHttpOK()

    {

    HttpWebRequest request;

    HttpWebResponse response;

    string url = @"http://www.microsoft.com/"; // esperemos que nunca este caído ;-)

    bool connected = false;

    try

    {

    request = (HttpWebRequest)WebRequest.Create(url);

    response = (HttpWebResponse)request.GetResponse();

    if(response.StatusCode == HttpStatusCode.OK)

    {

    connected = true;

    }

    response.GetResponseStream().Close();

    }

    catch(WebException)

    {

    connected = false;

    }

    catch(Exception)

    {

    connected = false;

    }

    finally

    {

    request = null;

    response = null;

    }

    return connected;

    }

    Salu2.

     

    martes, 16 de enero de 2007 7:58

Todas las respuestas

  • De manera rápida:

    public static bool IsHttpOK()

    {

    HttpWebRequest request;

    HttpWebResponse response;

    string url = @"http://www.microsoft.com/"; // esperemos que nunca este caído ;-)

    bool connected = false;

    try

    {

    request = (HttpWebRequest)WebRequest.Create(url);

    response = (HttpWebResponse)request.GetResponse();

    if(response.StatusCode == HttpStatusCode.OK)

    {

    connected = true;

    }

    response.GetResponseStream().Close();

    }

    catch(WebException)

    {

    connected = false;

    }

    catch(Exception)

    {

    connected = false;

    }

    finally

    {

    request = null;

    response = null;

    }

    return connected;

    }

    Salu2.

     

    martes, 16 de enero de 2007 7:58
  • Gracias Luis por tu pronta contestación.

    Un saludo
    martes, 16 de enero de 2007 8:15