![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как написать FTP server используя Indy? Пример pls.
MSasha © (2003-06-23 11:08:00)
Как написать FTP server используя Indy? Если можно приведите пример.
Карелин Артем (2003-06-26 16:19:00) [1]
>Зато можно сделать FTP сервер, основанный не на файловой системе, а на любом другом хранилище данных, к примеру БД.
Така штука и в ICS делается в 2 притопа.
nikkie (2003-06-26 15:14:00) [2]
Нет обработчика команды - вполне логично, что возвращается сообщение, что команда не реализована. IdFTPServer реализует только логику FTP протокола, а вопрос того, как обрабатывать конкретные команды оставлен пользователю компонента. Конечно, большинству из этих пользователей хочется компоненту кинуть, прописать путь к корню ftp-директории и сказать "я написал ftp сервер". Увы, IdFTPServer этого не позволяет сделать. Зато можно сделать FTP сервер, основанный не на файловой системе, а на любом другом хранилище данных, к примеру БД.
Карелин Артем (2003-06-26 10:38:00) [3]
nikkie © (25.06.03 15:17)
Я привык, что во всех виденных мной компонентах для создания FTP - серверов обработка стандартных команд ведется компонентом и никаких пустых или полных обработчиков писать для них не надо.
Необходимость добавления пустого обработчика считаю багом.
Anatoly Podgoretsky (2003-06-25 21:31:00) [4]
MSasha (24.06.03 13:57)
Вообще то спрашиваешь ты про про 2000 или у меня что то со зрением?
Во вторых есть и под Линукс, под Linyx конечно нет.
nikkie (2003-06-25 15:17:00) [5]
>Ну ваще...
что именно вызывает такое удивление? :-0
Карелин Артем (2003-06-25 12:16:00) [6]
nikkie © (24.06.03 15:30)
Ну ваще...
nikkie (2003-06-24 15:30:00) [7]
>MSasha
>Только я в нем не понял каким образом он осуществляет прием данных, и соединение с клиентами
а зачем тебе понимать? на то это и компонента.
>Карелин Артем
>А как заставить реагировать на базовые команды типа cwd,list...? Писать обработчик?
да. даже пустой обработчик даст нужный эффект ;)
Карелин Артем (2003-06-24 14:04:00) [8]
>только под Linyx работать не будет
http://overbyte.delphicenter.com/frame_index.html
Latest beta versions:
ICS for Delphi/C++Builder Beta (June 17, 2003)
ICS for Kylix 3 (Aug 19, 2002)
ICS for Kylix 2 Alpha 1.00.4 (July 02, 2002)
ICS for Kylix 1 Beta (April 29, 2001
MSasha (2003-06-24 13:57:00) [9]
Да все в ICS прекрасно, только под Linyx работать не будет :(((
Поэтому и спрашиваю про INDY.
Обработать события это прекрасно.. Только я в нем не понял каким образом он осуществляет прием данных, и соединение с клиентами.
Anatoly Podgoretsky (2003-06-24 10:47:00) [10]
На ICS есть уже готовые сервера с исходными текстами.
Карелин Артем (2003-06-24 10:31:00) [11]
Советую использовать ICS
Карелин Артем (2003-06-24 09:55:00) [12]
nikkie © (24.06.03 00:52)
А как заставить реагировать на базовые команды типа cwd,list...? Писать обработчик? А то у меня пробный сервер пишет в ответ експлореру, что не знает команду.
nikkie (2003-06-24 00:52:00) [13]
положить на форму IdFTPServer, обработать события