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

Вниз

создание FTP сервера   Найти похожие ветки 

 
mazai   (2004-12-11 17:11) [0]

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


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

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


 
Anatoly Podgoretsky ©   (2004-12-11 18:03) [2]

Возможно.


 
mazai   (2004-12-12 02:36) [3]

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


 
tovSuhov   (2004-12-12 09:40) [4]

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


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

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


 
Erik1 ©   (2004-12-13 11:25) [6]

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


 
Vyacheslav ©   (2004-12-14 13:51) [7]

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


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

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


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

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



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

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

Наверх




Память: 0.48 MB
Время: 0.028 c
1-1108401404
yarvu
2005-02-14 20:16
2005.02.27
ActiveX HTML


1-1107937122
MikePol
2005-02-09 11:18
2005.02.27
Как нарисовать окружностьTeeChart


11-1092312948
hunn
2004-08-12 16:15
2005.02.27
лицензия


1-1108441307
Steve
2005-02-15 07:21
2005.02.27
TImageList - как можно из одного рисунка вырезать много мелких?


1-1108300149
Кирилл
2005-02-13 16:09
2005.02.27
Сохранение картинки в файл и последущая ее загрузка:)