Hallo, ich will mit einer Schleife einen Port ansprechen
und dann schauen obs tut
ich mache das so :
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14:
| Procedure TForm1.Button1Click(Sender: TObject); var i : Integer; begin try For i := StrToInt(Edit1.Text) to StrToInt(Edit2.text) do begin ClientSocket1.Port := i; ClientSocket1.Active := True; Memo1.Lines.Add ('Port '+IntToStr(i)+' wird gescannt'); end; except Memo1.Lines.Add ('Port '+IntToStr(i)+'Nicht online'); ClientSocket1.Active := False; end; end; |
Wo ist denn jetzt mein Fehler?
in Edit1 ist der Anfang, z.B. 1
und in Edit2 das Ende, z.B. 444
Fahlermeldung :
'Asynchroner Socket-Fehler 10049',
kommt aber erst am Ende ...
Moderiert von
raziel: Titel geändert.