none
¿Como desconectarse de la conexión de datos vía GPRS? RRS feed

  • Pregunta

  • Hola,

    En una aplicación en c#, estoy utilizando la conexíon de datos via GPRS.
    Esta conexión de datos se me inicia automáticamente cuando utilizo comandos de http.
    Pero luego, no se como cerrarlo!!

    En un programa para pruebas, he logrado encender y apagar la conexión de datos (sin utilizar en medio ningun comando http).
    Pero si utilizo comandos http, luego ya no lo puedo desconectar de ningun modo.
    Esto es lo que he hecho mas o menos en el programa de pruebas (sin utilizar http):

    OpenNETCF.Net.ConnectionManager LcManager;

    private void desconectar(object sender, EventArgs e)
     {
                LcManager.Disconnect();
    }

    private void conectar(object sender, EventArgs e)
     {
                 LcManager.Connect();
    }

    ¿Puede que si en otro módulo utilizo un comando http se abra otra instancia de la conexión, y que luego si desconecto en este módulo esta instancia, todavía quede la conexión abierta? No se que pensar...

    ¿¿Hay algun modo de desconectar la conexión de datos del PDA directamente (sin controlar instancias) como si lo hicieramos "a mano" desde el CommManager del PDA??

    Os agradecería cualquier ayuda o pista, por pequeña que fuese!!

    Gracias!!
    jueves, 18 de marzo de 2010 9:34

Respuestas

  • Hola,

    Después de escribir la pregunta, por casualidad, me he dado cuenta de que si hago esto, se desconecta perfectamente:

    public void ApagarComunicacionDatos()
            {
                 OpenNETCF.Net.ConnectionManager LcManager = new OpenNETCF.Net.ConnectionManager();
                 LcManager.Connect();
                 LcManager.RequestDisconnect();
            }

    Me despreocupo de tener que conectarme,,, utilizo todos los comandos http que quiera, y donde quiera (ellos se van a encargar de abrir la conexión),,, y al final llamo a esta función!!
    Esta función abrirá y cerrará una conexión la datos.
    El PDA queda con la conexión de datos apagada!!!

    No se cuanto tiempo he estado con esto, y a la hora de haber preguntado, lo he logrado...!!! jajajaja :)

    Saludos,

    gunova
    • Marcado como respuesta gunova jueves, 18 de marzo de 2010 10:41
    jueves, 18 de marzo de 2010 10:40