PDA

Ver la Versión Completa : TCPSERVER y android o socket


FideRosado
26-05-2015, 01:18:46
Hola amigos del club, recientemente he creado un proyecto android y necesito conectar y enviar varios mensajes con parametros hacia una aplic de escritorio echo en delphi 7, la app en android utiliza ObjectOutputStream para enviar datos
y en la aplicación en delphi 7, uso TCPserver para recibir datos, pero me encontre con un problema que estos dos objetos son distintos, y los datos que recibe no se pueden leer en la forma que los envie...
creo que es por usar tcpserver, y no un serversocket, y yo no tengo experencia en este componente.

alguno de ustedes se les ocurre algun metodo.. ante este problema..

FideRosado
26-05-2015, 21:02:27
en todo caso el codigo que pongas dentro de el execute te puede dar problemas, pero me di cuenta que el valor que entra tambien tiene raros caracteres y eso en una string no es valido, por eso le cree unos pasos para que solo me deje pasar la letra a en ese valor entrante y pues salio como esperaba.


procedure TForm1.serverExecute(AThread: TIdPeerThread);
var t:string;
begin

t:= AThread.Connection.ReadString(1);
if( t = 'a')and(t<>'') then
log.Lines.Add(t);

end;

Neftali [Germán.Estévez]
27-05-2015, 10:15:49
¿Te has planteado usar tethering?
Dependiendo de cómo se conecten puede ser una opción.