Delphi - Thread y TServerSocket

 
Vista:

Thread y TServerSocket

Publicado por Josu (1 intervención) el 09/02/2004 11:30:53
Hay algun problema para usar TServerSocket dentro de un thread... he pasado un pequeño dodigo de prueba del hilo principal a un thread y los clientes dejan de recibir el los mensajes... El execute me ha quedado asi:

ServerSocket := TServerSocket.Create( nil);

ServerSocket.Port := 15;
ServerSocket.Active := True;

Num:= 0;

While not Terminated do
begin

for i := 0 to ServerSocket.Socket.ActiveConnections-1 do
with ServerSocket.Socket.Connections[i] do
SendText(intToStr(Num));

inc(Num);

EnviarStringVentana ( 'Mensajes TCP/IP Enviados: ' + intToStr(Num) );

sleep( 1500);

end;

ServerSocket.Active := false;

ServerSocket.free;

Con el hilo principal usaba un timer para enviar los mensajes....
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder