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

Вниз

FTP через TClientSocket   Найти похожие ветки 

 
Evil Spirit   (2005-10-03 19:57) [0]

Требуется написать небольшой фтп-клиент. Соединиться с сервером получается, логинюсь, всё ок. Проблемы же начинаются, когда посылаю команду list. Тут все стопорится. Как правильно получить список файлов?
ЗЫ: через инди и т.д. делать не хочу.


 
Eraser ©   (2005-10-03 21:29) [1]


> Evil Spirit   (03.10.05 19:57)
ЗЫ: через инди и т.д. делать не хочу.

Почему?
TClientSocket "помрёт" раньше чем инди.


 
john   (2005-10-03 23:04) [2]

Evil Spirit   (03.10.05 19:57)  

читай RFC если не лень этим заниматься

http://www.w3.org/Protocols/rfc959/
http://www.faqs.org/rfcs/rfc959.html


 
Evil Spirit   (2005-10-03 23:15) [3]

Eraser, не хочу пользоваться компонентом, в котором все написали за меня :) Так не интересно :)
john, в rfc, если я не ошибаюсь, не сказано, как в дельфи получить список файлов после отсылки серверу команды list :) Я просто с сокетами почти не знаком, пока только обычный текст научился кидать. А у этого вывода list"а я даже не знаю какой тип...


 
john   (2005-10-03 23:38) [4]


> john, в rfc, если я не ошибаюсь, не сказано, как в дельфи
> получить список файлов после отсылки серверу команды list
> :) Я просто с сокетами почти не знаком, пока только обычный
> текст научился кидать. А у этого вывода list"а я даже не
> знаю какой тип...

хочешь научится петь на скрипке не зная нот...


 
Evil Spirit   (2005-10-03 23:52) [5]

Мне просто интересно узнать как это делается. Неужели без инди и других заточенных под фтп компонентов этого никто из форумчан не делал? Не верю... хоть исходник дайте или скажите, что именно передает сервер после отсылки команды LIST, дальше думаю сам разберусь


 
Eraser ©   (2005-10-04 00:42) [6]


> Evil Spirit   (03.10.05 23:15) [3]
> Я просто с сокетами почти не знаком, пока только обычный
> текст научился кидать. А у этого вывода list"а я даже не
> знаю какой тип...


Так может начать с изучения работы протокола TCP/IP через сокеты, а уже потом протоколов прикладного уровня.

TClientSocket это всё же компонент и windows про него ничего не знает, в этом плане он не хуже и не лучше тех же Indy.
Если есть желание изучить принципы работы сокетов, советую писАть на чистом API.



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

Форум: "Сети";
Текущий архив: 2006.01.15;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.017 c
14-1134981188
syte_ser78
2005-12-19 11:33
2006.01.15
Exit и Quit


8-1123651552
Grief
2005-08-10 09:25
2006.01.15
OpenGL - буфер накопления


14-1135006740
Ник11111111
2005-12-19 18:39
2006.01.15
Помогите первокурснику


14-1134928795
Gero
2005-12-18 20:59
2006.01.15
Про тире


14-1135150795
Bless
2005-12-21 10:39
2006.01.15
hh.exe в папке c: windows?





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