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

Вниз

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

Наверх




Память: 0.46 MB
Время: 0.045 c
1-1108537923
rezo
2005-02-16 10:12
2005.02.27
стои сервис


1-1108231444
mpeg
2005-02-12 21:04
2005.02.27
Трабл с открытием проекта delphi


3-1107010751
Hort
2005-01-29 17:59
2005.02.27
Добавить запись в базу Interbase


14-1107851672
Ega23
2005-02-08 11:34
2005.02.27
Кто уже получил счёт за "коммуналку"?


4-1105427654
__max__
2005-01-11 10:14
2005.02.27
Как мне узнать ID главного потока процесса с известным PID?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский