Hola queria consultar lo siguiene: Estoy desarrollando una app con Firemonkey, utilizo Datasnap TCP y no puedo entender como controlar una perdida de conexion, ya lei de todo.. Entiendo que cambiando solo KeepAliveEnablement = kaenabled lo solucionaria ?, o sea que si por ej. se pierde la conexion a un wifi y toma los datos del telefono como nueva conexion la app deberia seguir trabajando?. A mi me pasa que se cuelga todo, teniendo que salir y volver a entrar. Si pueden ayudarme con este tema muchas gracias!
Hola queria consultar lo siguiene: Estoy desarrollando una app con Firemonkey, utilizo Datasnap TCP y no puedo entender como controlar una perdida de conexion, ya lei de todo.. Entiendo que cambiando solo KeepAliveEnablement = kaenabled lo solucionaria ?, o sea que si por ej. se pierde la conexion a un wifi y toma los datos del telefono como nueva conexion la app deberia seguir trabajando?. A mi me pasa que se cuelga todo, teniendo que salir y volver a entrar. Si pueden ayudarme con este tema muchas gracias!,
Probe cambiando
1) KeepAliveEnablement en el servidor datasnap
2) Cambiando LifeCycle a Invocation.
3) Con los componentes indy testeando el puerto pero si se reconecta no valida y lo toma conectado para igual se cuelta.
Probe cambiando
1) KeepAliveEnablement en el servidor datasnap
2) Cambiando LifeCycle a Invocation.
3) Con los componentes indy testeando el puerto pero si se reconecta no valida y lo toma conectado para igual se cuelta.
Hola Damián,
ReplyDeleteNo he tenido oportunidad de utilizar Datasnap TCP, pero encontré esta información al respecto y espero que te sea ayuda.
http://docwiki.embarcadero.com/RADStudio/Tokyo/en/Monitoring_and_Controlling_DataSnap_TCP/IP_Connections
Saludos.
docwiki.embarcadero.com - Monitoring and Controlling DataSnap TCP/IP Connections - RAD Studio
If you don't need TCP it's better to use HTTP over unstable network.
ReplyDelete