Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Internet (https://www.clubdelphi.com/foros/forumdisplay.php?f=3)
-   -   Mandar de Servidor a Cliente INDY TCP (https://www.clubdelphi.com/foros/showthread.php?t=23524)

m@kio 20-07-2005 01:17:29

Mandar de Servidor a Cliente INDY TCP
 
Pues no he podido mandar un writeln del servidor al cliente, lo que quiero hacer es al dar de alta un registro en el Servidor, este registro mandarlo a otra tabla que se encuentra en el Cliente, pero no se como mandarlos ya que el componente no tiene ninguna Propiedad AContext con la cual enviar el mensaje al cliente y este la reciba.

Espero k me puedan ayudar.

R_Richards 22-07-2005 19:14:11

Envio de Mensaje desde el Server al Cliente Indy
 
Hola Buenas tardes...
Anexo el código en C++ Builder, para hacerlo en Delphi cambia el (->) por (.)

//------------------------------------------------------------------------
bool Enviar_CNT(AnsiString IP,AnsiString Mensaje)
{
bool Envio = false;
int Cont;

TList *Listado = new TList();
Listado = IdTCPServer1->Threads->LockList();
TIdPeerThread* Temp;
try
{
for (Cont = 0; Cont < Listado->Count; Cont++)
{
Temp = (TIdPeerThread*)Listado->Items[Cont];
if (Temp->Connection->Socket->Binding->PeerIP == IP)
{
Temp->Connection->Write(Mensaje);
Envio = true;
break;
}
}
}
__except(1)
{
Temp->Stop();
IdTCPServer1->Threads->UnlockList();
}
IdTCPServer1->Threads->UnlockList();
return Envio;
}
//------------------------------------------------------------------------

m@kio 26-07-2005 23:33:02

Gracias
 
Lo probare y te dire como me fue, muchas gracias por la respuesta.

m@kio 01-08-2005 16:14:35

Estoy usando INDY10
 
Ya estuve intentando con el codigo, pero no son las mismas funciones para indy 10, creo k estas usando indy 9, seguire intentando pasarlo a las 10, pero si hay alguin k me pueda ayudar se los agradeceria.


La franja horaria es GMT +2. Ahora son las 16:40:20.

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