Einzelnen Beitrag anzeigen

ghubi01

Registriert seit: 18. Nov 2017
128 Beiträge
 
Delphi 12 Athens
 
#2

AW: Indy TCPClient Lesethread sicher beenden

  Alt 18. Nov 2017, 16:59
Hallo,

versuch mal vor dem "Disconnect" den InputBuffer zu leeren.

Delphi-Quellcode:
procedure TForm1.Button2Click(Sender: TObject);
 begin
   //***
   Client.IOHandler.InputBuffer.Clear;
   //***
   try
     Client.Disconnect;
   except
     on E: Exception do
       TLog.AddMsg('Error: ' + E.Message);
   end;
 end;
Sollte es immer noch Probleme geben, dann kommentiere zusätzlich die Zeile:
FConn.IOHandler.WriteLn(tcpStringSend);
testweise einmal aus.
  Mit Zitat antworten Zitat