Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.08.07;
Скачать: CL | DM;

Вниз

Сканер IP адресов   Найти похожие ветки 

 
Ivl   (2003-06-01 18:09) [0]

Товарищи, помогите!

Мне надо написать простейший сканер IP адресов и я использую компонент TClientSocket :

procedure TForm1.Button1Click(Sender: TObject);
begin
ClientSocket1.Host := Edit1.Text;
ClientSocket1.Port := StrToInt(Edit2.Text);
try
ClientSocket1.Open;
except
Form1.Caption:="Соединения не произошло";
end;
end;

procedure TForm1.ClientSocket1Connect(Sender: TObject;
Socket: TCustomWinSocket);
begin
Form1.Caption:="Cоединение произошло";
ClientSocket1.Close;
end;



В программе я в поля редакотров Edit ввожу IP и порт(я лично ввожу 21 так как у нас локальная сеть и есть ФТП) после этого жму на Button1 якобы проверить открыт ФТП или нет если открыт то всё путём но если закрыт через некоторое время после нажатия на Button1 вылезает окно с ошибкой : ...."Asynchronous socket error 10060" . Скажите как обработать это исключение!


 
Digitman ©   (2003-06-02 09:46) [1]

procedure TForm1.ClientSocket1Error(...);
begin
ErrorCode := 0;
Socket.Disconnect(Socket.SocketHandle);
Form1.Caption:="Cоединение НЕ произошло";
end;



Страницы: 1 вся ветка

Текущий архив: 2003.08.07;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.018 c
14-20697
Ivolg
2003-07-23 12:16
2003.08.07
Animate!


1-20607
GrBob
2003-07-24 17:04
2003.08.07
Out of memory while expanding memory stream


6-20643
неРуль
2003-05-26 09:38
2003.08.07
перенаправление портов


1-20564
Arthur
2003-07-24 00:31
2003.08.07
Cписок запущенных программ


14-20677
DeScriptor
2003-07-21 03:41
2003.08.07
Изобилие ресурсов в откомпилированном exe шнике