Conexion GPRS

Post Reply
User avatar
Biel EA6DD
Posts: 680
Joined: Tue Feb 14, 2006 9:48 am
Location: Mallorca
Contact:

Conexion GPRS

Post by Biel EA6DD »

Hola a todos,
estoy utiulizando una conexion GPRS para enviar ficheros via FTP. El problema es que no se como activar el GPRS desde el progama, si tengo la conexion GPRS activa el envio me funciona, pero claro lo ideal seria que se activara automaticamente y no a mano, cuando quiero hacer el envio de los ficheros.

Gracias anticipadas, un saludo.
Saludos desde Mallorca
Biel Maimó
http://bielsys.blogspot.com/
User avatar
Carles
Posts: 937
Joined: Fri Feb 10, 2006 2:34 pm
Location: Barcelona
Contact:

Post by Carles »

Hola Biel,

Puedes explicar un poco el proceso de conexion, como te conectas ? El objetivo de una conexion asi, es enviar/recibir ficheros, no ? Se puede testear con algun servidor externo ?

Gràcies.
Salutacions, saludos, regards

"...programar es fácil, hacer programas es difícil..."

https://modharbour.app
https://modharbour.app/compass
https://forum.modharbour.app
User avatar
Biel EA6DD
Posts: 680
Joined: Tue Feb 14, 2006 9:48 am
Location: Mallorca
Contact:

Post by Biel EA6DD »

Hola Carles,
tengo una PDA con GSM y GPRS. Via GPRS tengo conexion a internet.
El cliente tiene un servidor FTP, y lo que hago es enviar los pedidos generados en la PDA al servidor.

Todo esto ya funciona, utilizando las funciones de WinInet. (Gracias Enrico, hay un post explicando como hacerlo)

Code: Select all

hInternet:= InternetOpen( "HnasMbl", INTERNET_OPEN_TYPE_DIRECT, 0, 0, 0 )
IF !hInternet==0
      WHILE hConnect==0 .AND. nVeces<3
         hConnect:=InternetConnect( hInternet, "80.33.xxx.xxx", 21, "usr", "psw", INTERNET_SERVICE_FTP, 0, 0 )
         nVeces++
      END
      IF !hConnect==0
         IF FtpPutFile( hConnect, 'CabPed.txt', "/Upload/CabPed.txt", 0, 0 )
            Msginfo('Fiechero '+cDir+'CabPed.txt'+' enviado con exito')
        ...
Lo que no consigo es conectar automaticamente GPRS, tengo que ir a mano con el puntero a conexiones, y pulsar conectar.
Eso es lo que quiero evitar, alguna manera para activar automaticamente la conexion, Internet explorer por ejemplo lo hace automatico, si no esta conectado, se conecta.
Saludos desde Mallorca
Biel Maimó
http://bielsys.blogspot.com/
User avatar
Carles
Posts: 937
Joined: Fri Feb 10, 2006 2:34 pm
Location: Barcelona
Contact:

Post by Carles »

Biel,

Gracies. Voy a intentar jugar cuando tenga un poco de tiempo con este tema. Si pillo algo te lo posteo.
Salutacions, saludos, regards

"...programar es fácil, hacer programas es difícil..."

https://modharbour.app
https://modharbour.app/compass
https://forum.modharbour.app
User avatar
Biel EA6DD
Posts: 680
Joined: Tue Feb 14, 2006 9:48 am
Location: Mallorca
Contact:

Post by Biel EA6DD »

Solucionado, ya consigo activar la conexion desde el programa. La solucion es utilizar el connection manager API http://msdn.microsoft.com/library/defau ... status.asp.

En el foro en ingles me indicaron el camino, casi todo esta disponible en MSDN, pero jo..er para encontrar lo que uno busco, o saber exactamente que buscar, tela.

En este hilo del foro en ingles, estan las funciones para FTP, y conexion http://fivetechsoft.com/forums/viewtopic.php?t=2767, gracias a Enrico y Pawel dos cracks en FW y sobre todo en C, que es donde ando mas flojo yo.
Saludos desde Mallorca
Biel Maimó
http://bielsys.blogspot.com/
jmartial
Posts: 457
Joined: Tue Mar 14, 2006 7:26 pm

Post by jmartial »

Biel,

¿ Y como desconectas de internet una vez has acabado de enviar?



Un Saludo,
Joaquín
User avatar
Biel EA6DD
Posts: 680
Joined: Tue Feb 14, 2006 9:48 am
Location: Mallorca
Contact:

Post by Biel EA6DD »

Hola Joaquín,
la verdad es que no utilizo desconexión ya que nuestro cliente tiene tarifa plana para GPRS y no va en funcion del tiempo sino del los kB. En cualquier caso se autodesconecta despues de 60s de inactividad.

Revisando la informacion en MSDN, he visto que el connection manager dispone de una funcion para desconexión ConnMgrReleaseConnection. No la he probado, pero se supone que funciona.
Saludos desde Mallorca
Biel Maimó
http://bielsys.blogspot.com/
jmartial
Posts: 457
Joined: Tue Mar 14, 2006 7:26 pm

Post by jmartial »

Muchas gracias,


lo probaré.


Un Saludo,
Joaquín
Post Reply