Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Internet (https://www.clubdelphi.com/foros/forumdisplay.php?f=3)
-   -   Recibir espuesta de TIdTCPClient con Indy10 (https://www.clubdelphi.com/foros/showthread.php?t=53149)

Delfino 12-02-2008 11:26:39

Recibir espuesta de TIdTCPClient con Indy10
 
Tengo un TIdTCPClient q manda un mensaje a un servidor TCP y recibe respuestas, pero el evento OnWork no se dispara cuando el servidor TCP le manda algo, en cambio si pongo :
Código Delphi [-]
TCPClient.Connect;
TCPClient.IOHandler.Writeln('unmensaje');
Edit1.Text := TCPClient.IOHandler.ReadLn;
en este caso Edit1.Text tiene la respuesta del servidor correctamente, si pongo (Edit1.Text := TCPClient.IOHandler.ReadLn) en el evento OnWork no recibo nada, alguien podria orientarme?

Delfino 15-02-2008 12:41:32

Ya lo he solucionado, utilizando TIdCmdTCPClient en lugar del TIdTCPClient y creando CommandHandlers y recibiendolos en el evento OnCommand, el evento OnWork sirve para otra cosa..


La franja horaria es GMT +2. Ahora son las 06:25:12.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi