Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

создание FTP сервера


mazai ©   (2004-12-11 17:11:00) 

Скажите, возможно ли создать FTP сервер и коннектится к нему какой-нибудь прогой типа Sute FTP?... К серваку она у меня вроде коннектится, а вот директорию с которой начать работать на удаленном компе определить не может... Что посоветуете?...


Leech   (2004-12-17 18:02:00) [1]

Хм... а точно ли есть необходимость писать свой FTP сервер? Я помню, пропарился около недели над этим.... Оценил сколько ещё нужно сделать.. и поставил готовый FTP сервер... Конечно, бывают "специфические задачи", но...
А вот клиент уже писал... кстати, с Indy...


Winni   (2004-12-16 19:10:00) [2]

У меня есть исходники консольного FTP-сервера, построенного на основе tIdFTPServer (взят из Инета). Если нужен - пришлю, покопаешся.


Vyacheslav   (2004-12-14 13:51:00) [3]

Тебе надо исполльзовать TidFTPServer а не TIDFTP.. Для вывода текущего каталога используй событие
IdFTPServer1ChangeDirectory(
 AThread: TIdFTPServerThread; var VDirectory: string);
где VDirectory  присваиваеш значение текушего каталога...


Erik1   (2004-12-13 11:25:00) [4]

Используй TIdFTP из поставки Indy, там уже все реализовано.


mazai   (2004-12-13 09:06:00) [5]

Интересно получается, все делают вид что знают, но сказать что то конкретное никто не может... Хорошо, FTP клиент посылает команды серверу(pwd, feat,list и т.д.)... Конкретизирую вопрос- как сделать чтобы мой сервер корректно обрабатывал эти команды?? Нашел такую штуку как CommandHandlers, там вроде можно задавать имя обрабатываемой команды и реакцию на нее... Но как сделать чтобы клиент видел например текущий каталог я не могу...


tovSuhov   (2004-12-12 09:40:00) [6]

??? " Может сервак какие то команды должен посылать?..."
Естественно. Точнее не сервак, а FTP-клиент. А "сервак" должен эти команды обрабатывать. А про команды можно узнать, прочитав описание протокола FTP.


mazai   (2004-12-12 02:36:00) [7]

Ну как по другому то?... Делаю FTP сервер на Delphi, который будет запускатся на удаленном компе, есть прога Sute FTP, которая запускается на моем компе и должна коннектится к серверу, что бы работать с его локальными ресурсами... Она у меня конннектится, авторизацию проходит, но вот ничего на удаленном компе не видит и через минуту отключается потомучто бездействует... Может сервак какие то команды должен посылать?... Товарищ Подгорецкий, подскажите как сделать...


Anatoly Podgoretsky   (2004-12-11 18:03:00) [8]

Возможно.


aus   (2004-12-11 17:35:00) [9]

Советую: задай вопрос по-другому, а то не понятно, кто к кому коннектится, а кто и не должен коннектиться.


Наверх

Титульная страница Поиск, карта сайта Написать письмо