none
Como desconectar Modem GPRS en VB.NET RRS feed

  • Pregunta

  • Ayuda, tengo una aplicación en CF.NET 3.5 que se conecta con un Web Service via GPRS, pero es de mi interes poder desconectar el Modem para optimizar este recurso.

    Cual es el NameSpace con el que debo trabajar y si alguien tiene un ejemplo me ayudaría mucho.

    De antemano Gracias.

    PJ

    martes, 30 de marzo de 2010 19:58

Respuestas

  • Hola,

    Yo tenía el mismo problema: Al utilizar funciones para la transferencia por HTTP, se me conectaba automáticamente el GPRS, pero luego no sabía como apagarlo.

    Al no tener identificada la instancia del manager del GPRS, no podía apagarla.

    Hay una solución sencilla, para apagar el GPRS, independientemente de donde y como lo hayas encendido:

    Crea una instancia del manager del GPRS, enciendela, y apagala. En el movil, se te va ha quedar el GPRS apagado.

    public void ApagarGPRS()
            {
                try
                {
                    OpenNETCF.Net.ConnectionManager manager = new OpenNETCF.Net.ConnectionManager();
                    manager.Connect();
                    manager.RequestDisconnect();
                }
                catch (Exception ex)
                {}
            }

     

    p.d.: (En realidad, lo ideal sería crear una instancia del manager al principio, y luego encender y apagar siempre con la misma instancia. Pero, no se por qué,, esta instancia se me pierde cuando utilizo las funciones HTTP, y me quedo sin poder apagar el GPS... Por eso propongo esta solución.)

    Saludos,

    gunova.

    viernes, 23 de abril de 2010 15:51

Todas las respuestas

  • Hola Omar

    Revisate en Microsoft.WindowsMobile a ver si hay alguna clase para las conexiones.

    Si no te recomeindo que revises OpenNETCF, que es gratuito y creo que tiene esa funcionalidad.

    Saludos,

     

     


    Roberto Alvarado Taborda www.bogotadotnet.org Core Group BogotaDotNET Compact Framework Developer .NET Bogota - Colombia
    miércoles, 31 de marzo de 2010 20:01
  • Hola,

    Mediante el Connection Manager. Aqui tienes un video que te muestra como hacerlo

    http://msdn.microsoft.com/en-us/netframework/dd296752.aspx 

     

    Saludos,


    José Miguel Torres
    miércoles, 21 de abril de 2010 18:12
    Moderador
  • Hola,

    Yo tenía el mismo problema: Al utilizar funciones para la transferencia por HTTP, se me conectaba automáticamente el GPRS, pero luego no sabía como apagarlo.

    Al no tener identificada la instancia del manager del GPRS, no podía apagarla.

    Hay una solución sencilla, para apagar el GPRS, independientemente de donde y como lo hayas encendido:

    Crea una instancia del manager del GPRS, enciendela, y apagala. En el movil, se te va ha quedar el GPRS apagado.

    public void ApagarGPRS()
            {
                try
                {
                    OpenNETCF.Net.ConnectionManager manager = new OpenNETCF.Net.ConnectionManager();
                    manager.Connect();
                    manager.RequestDisconnect();
                }
                catch (Exception ex)
                {}
            }

     

    p.d.: (En realidad, lo ideal sería crear una instancia del manager al principio, y luego encender y apagar siempre con la misma instancia. Pero, no se por qué,, esta instancia se me pierde cuando utilizo las funciones HTTP, y me quedo sin poder apagar el GPS... Por eso propongo esta solución.)

    Saludos,

    gunova.

    viernes, 23 de abril de 2010 15:51