Muchas gracias por la respuesta.
Los procesos de escritura se realizan con un solo componente y en el hilo principal (1º caso) , pero -simpre lo hay- tengo un hilo que usa el mismo componente para realizar lecturas (Cliente.ReadStream(...) ).
Código Delphi
[-]
procedure TClientHandleThread.Execute;
begin
while not Terminated do
begin
if not FCliente.Connected then
Terminate
else
begin
try
FCliente.ReadBuffer(CB, SizeOf (CB));
except
end;
end;
end;
end;
¿Podría haber problemas de concurrencia entre los procesos Cliente.WriteStream() del hilo principal y los procesos Cliente.ReadStream(...) del segundo hilo?