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

Вниз

Как написать FTP server используя Indy? Пример pls.   Найти похожие ветки 

 
MSasha   (2003-06-23 11:08) [0]

Как написать FTP server используя Indy? Если можно приведите пример.


 
nikkie ©   (2003-06-24 00:52) [1]

положить на форму IdFTPServer, обработать события


 
Карелин Артем ©   (2003-06-24 09:55) [2]

nikkie © (24.06.03 00:52)
А как заставить реагировать на базовые команды типа cwd,list...? Писать обработчик? А то у меня пробный сервер пишет в ответ експлореру, что не знает команду.


 
Карелин Артем ©   (2003-06-24 10:31) [3]

Советую использовать ICS


 
Anatoly Podgoretsky ©   (2003-06-24 10:47) [4]

На ICS есть уже готовые сервера с исходными текстами.


 
MSasha   (2003-06-24 13:57) [5]

Да все в ICS прекрасно, только под Linyx работать не будет :(((
Поэтому и спрашиваю про INDY.

Обработать события это прекрасно.. Только я в нем не понял каким образом он осуществляет прием данных, и соединение с клиентами.


 
Карелин Артем ©   (2003-06-24 14:04) [6]

>только под 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


 
nikkie ©   (2003-06-24 15:30) [7]

>MSasha
>Только я в нем не понял каким образом он осуществляет прием данных, и соединение с клиентами
а зачем тебе понимать? на то это и компонента.

>Карелин Артем
>А как заставить реагировать на базовые команды типа cwd,list...? Писать обработчик?
да. даже пустой обработчик даст нужный эффект ;)


 
Карелин Артем ©   (2003-06-25 12:16) [8]

nikkie © (24.06.03 15:30)
Ну ваще...


 
nikkie ©   (2003-06-25 15:17) [9]

>Ну ваще...
что именно вызывает такое удивление? :-0


 
Anatoly Podgoretsky ©   (2003-06-25 21:31) [10]

MSasha (24.06.03 13:57)
Вообще то спрашиваешь ты про про 2000 или у меня что то со зрением?
Во вторых есть и под Линукс, под Linyx конечно нет.


 
Карелин Артем ©   (2003-06-26 10:38) [11]

nikkie © (25.06.03 15:17)
Я привык, что во всех виденных мной компонентах для создания FTP - серверов обработка стандартных команд ведется компонентом и никаких пустых или полных обработчиков писать для них не надо.
Необходимость добавления пустого обработчика считаю багом.


 
nikkie ©   (2003-06-26 15:14) [12]

Нет обработчика команды - вполне логично, что возвращается сообщение, что команда не реализована. IdFTPServer реализует только логику FTP протокола, а вопрос того, как обрабатывать конкретные команды оставлен пользователю компонента. Конечно, большинству из этих пользователей хочется компоненту кинуть, прописать путь к корню ftp-директории и сказать "я написал ftp сервер". Увы, IdFTPServer этого не позволяет сделать. Зато можно сделать FTP сервер, основанный не на файловой системе, а на любом другом хранилище данных, к примеру БД.


 
Карелин Артем ©   (2003-06-26 16:19) [13]

>Зато можно сделать FTP сервер, основанный не на файловой системе, а на любом другом хранилище данных, к примеру БД.
Така штука и в ICS делается в 2 притопа.



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

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

Наверх




Память: 0.49 MB
Время: 0.031 c
14-1591
Омлет
2003-08-13 23:59
2003.09.01
Именинники 14 августа.


3-1293
Amid
2003-07-24 16:07
2003.09.01
Что лучше ADO или DBExpress ?


1-1384
frost
2003-08-16 12:57
2003.09.01
ComboBox как TreeView.


1-1420
Lina
2003-08-19 14:49
2003.09.01
IniFile


1-1422
cult
2003-08-19 13:56
2003.09.01
Проблемы с DCOM-взаимодействием в WinXP