Ich hab nun
Client.ClientType := ctBlocking
getestet und damit klappt es auch. Das was der ursächliche Grund.
Da sich mit TClientSocket ein kleineres Programm ergibt als mit TIdTCPClient verwende ich nun doch wieder das TClientSocket.
Das Programm sieht nun so aus:
Delphi-Quellcode:
Client := TClientSocket.Create(
nil);
try
Client.Host := '
127.0.0.1';
Client.Port := 8078;
Client.ClientType := ctBlocking;
try
Client.Open;
Client.Socket.SendText(AnsiString(s));
Client.Close;
except
on E:
Exception do;
//ignore, do nothing
end;
finally
Client.Free;
end;
Er wollte so richtig in Delphi einsteigen. Nun steckt er ganz tief drin ...