Проверка состояния FTP сервера

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Ответить
Alex_Gordon1
новенький
Сообщения: 18
Зарегистрирован: 09.02.2011 19:41:12

Проверка состояния FTP сервера

Сообщение Alex_Gordon1 »

Подскажите пожалуйста, как реализовать проверку ftp сервера на его состояние? То есть, если он активен - то лэйбл показывает одно, если не активен - другое.
Аватара пользователя
Inferno
новенький
Сообщения: 78
Зарегистрирован: 20.03.2009 13:40:20
Откуда: Тюмень
Контактная информация:

Re: Проверка состояния FTP сервера

Сообщение Inferno »

Проверка коннекта ftp_сервер:21, ну и наверняка проверить,что сервер в сокет выдал приглашение: 220 FTP server ready.
Alex_Gordon1
новенький
Сообщения: 18
Зарегистрирован: 09.02.2011 19:41:12

Re: Проверка состояния FTP сервера

Сообщение Alex_Gordon1 »

А с кодом можете помочь?
Ism
энтузиаст
Сообщения: 908
Зарегистрирован: 06.04.2007 17:36:08

Re: Проверка состояния FTP сервера

Сообщение Ism »

indy вам в руки
Alex_Gordon1
новенький
Сообщения: 18
Зарегистрирован: 09.02.2011 19:41:12

Re: Проверка состояния FTP сервера

Сообщение Alex_Gordon1 »

инди у меня в руках :)
А вот какой код для этого нужен - я не знаю.
Ism
энтузиаст
Сообщения: 908
Зарегистрирован: 06.04.2007 17:36:08

Re: Проверка состояния FTP сервера

Сообщение Ism »

Вам поможет автодополнение классов в коде и логика, кроме того у indy есть немаленькая документация.
Аватара пользователя
Nik
энтузиаст
Сообщения: 573
Зарегистрирован: 03.02.2006 23:08:09
Откуда: Киров
Контактная информация:

Re: Проверка состояния FTP сервера

Сообщение Nik »

Не знаю, как в Indy, а в Synapse всё просто: присваиваете параметрам объекта FTPSend имя хоста/порт/пароль, затем выполняете FTPSend.Connect и смотрите ответ.
Ответить