Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2003.09.01;
Скачать: [xml.tar.bz2];

Вниз

Как написать 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;
Скачать: [xml.tar.bz2];

Наверх





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


6-1545
P@SHA
2003-06-26 12:59
2003.09.01
TNmSmtp


4-1728
irq
2003-06-27 11:26
2003.09.01
Инструментальная панель


3-1284
Zorik
2003-08-11 09:16
2003.09.01
Табличные даные в Interbase


1-1430
veb
2003-08-16 14:13
2003.09.01
Контейнер компонета





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский