FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Pocket PC Conexion GPRS
Posts: 682
Joined: Tue Feb 14, 2006 09:48 AM
Conexion GPRS
Posted: Thu Aug 17, 2006 08:38 AM

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/
Posts: 1283
Joined: Fri Feb 10, 2006 02:34 PM
Conexion GPRS
Posted: Thu Aug 17, 2006 09:06 AM

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..."

UT Page -> https://carles9000.github.io/
Forum UT -> https://discord.gg/bq8a9yGMWh
HIX -> https://github.com/carles9000/hix
Posts: 682
Joined: Tue Feb 14, 2006 09:48 AM
Conexion GPRS
Posted: Thu Aug 17, 2006 10:45 AM
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)
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/
Posts: 1283
Joined: Fri Feb 10, 2006 02:34 PM
Conexion GPRS
Posted: Thu Aug 17, 2006 10:47 AM

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..."

UT Page -> https://carles9000.github.io/
Forum UT -> https://discord.gg/bq8a9yGMWh
HIX -> https://github.com/carles9000/hix
Posts: 682
Joined: Tue Feb 14, 2006 09:48 AM
Conexion GPRS
Posted: Mon Aug 21, 2006 08:57 AM
Solucionado, ya consigo activar la conexion desde el programa. La solucion es utilizar el connection manager API http://msdn.microsoft.com/library/default.asp?url=/library/en-us/APISP/html/sp_connmgr_connmgrconnectionstatus.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/
Posts: 458
Joined: Tue Mar 14, 2006 07:26 PM
Conexion GPRS
Posted: Mon Aug 21, 2006 04:42 PM

Biel,

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

Un Saludo,
Joaquín

Un Saludo,

Joaquín Martínez
Posts: 682
Joined: Tue Feb 14, 2006 09:48 AM
Conexion GPRS
Posted: Tue Aug 22, 2006 08:52 AM
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/
Posts: 458
Joined: Tue Mar 14, 2006 07:26 PM
Conexion GPRS
Posted: Wed Aug 23, 2006 01:13 PM

Muchas gracias,

lo probaré.

Un Saludo,
Joaquín

Un Saludo,

Joaquín Martínez

Continue the discussion