Ir al contenido



Foto

Recibir y enviar datos vía app tethering

Delphi Firemonkey Tethering

  • Por favor identifícate para responder
1 respuesta en este tema

#1 Fenareth

Fenareth

    Advanced Member

  • Administrador
  • 3.486 mensajes
  • LocationMexico City

Escrito 30 julio 2015 - 10:44

Un saludo a todos !

 

Estoy iniciando algunas pruebas interesantes de transferencia de datos vía tethering utilizando una aplicación VCL y una aplicación Firemonkey para mi Android pero tengo una duda:

 

Suponiendo que mi app en Android se conecta a la aplicación VCL y le transmite algunos datos (un ID por ejemplo),  ¿es posible que mi aplicación VCL le "responda" a mi app Android con algunos datos que tome de, se me ocurre, una base de datos ?. Es decir, mi duda va encaminada a no sólo enviar datos de una aplicación a otra si no que sean realmente capaces de "comunicarse" respondiendo a los mensajes recibidos.

 

(y)

 

Saludox ! :)


  • 0

#2 Agustin Ortu

Agustin Ortu

    Advanced Member

  • Moderadores
  • PipPipPip
  • 831 mensajes
  • LocationArgentina

Escrito 30 julio 2015 - 11:10

Creo que se podria, usando el evento OnResourceRecieved. Este evento esta para controlar los recursos que se nos envian pero que no estan definidos como persistentes (o a los que la aplicacion que recibe no esta suscrita)

 

La comunicacion podria ser

 

FMX --> SendString (o SendStream si aplica)

VCL  <--> OnResourceRecieved = if AResource.Hint = 'id' then SendStream, esta ves con el dato que queres mandar

FMX <-- OnResourceRecieved = if AResource.Hint = 'datosdelabase' then..

 

La parte que no me queda del todo claro es, imaginando un escenario donde tengas varias aplicaciones FMX que te estan mandando, como responderle a la correcta. En este momento no recuerdo si se recibe tambien la informacion del Remote Profile (el que mando el recurso); Supongo que se puede solucionar mandando un identificador extra en el recurso cuando mandas el Id;


  • 1





Etiquetado también con una o más de estas palabras: Delphi, Firemonkey, Tethering