Nein, tut es nicht. Er macht nach
Delphi-Quellcode:
procedure TForm1.AllCommandTimerTimer(Sender: TObject);
var tempip:String;
begin
tempip := ListIp.Items[ListIp.Itemindex];
try
Client.Close;
Memo1.Lines.Add('Socket zu ' + tempip + ' erfolgreich geschlossen');
except
Memo1.Lines.Add('Socket zu ' + tempip + ' konnte nicht geschlossen werden');
end;
Client.Host := tempip;
try
Client.Open;
Memo1.Lines.Add('Socket zu ' + tempip + ' erfolgreich geöffnet');
except
Memo1.Lines.Add('Socket zu ' + tempip + ' nicht geöffnet');
end;
repeat
application.processmessages
until Client.active;
irgendwie nichts mehr.