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

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.032 c
3-1131864905
KostR
2005-11-13 09:55
2006.01.15
Редактирование найденных данных.


14-1135007795
LordOfRock
2005-12-19 18:56
2006.01.15
Посмотрите сайт


14-1135173301
Fl@sh
2005-12-21 16:55
2006.01.15
Пролог и выход с цикла


14-1134661078
Bogdan1024
2005-12-15 18:37
2006.01.15
купил себе модем


2-1135256872
Dysan
2005-12-22 16:07
2006.01.15
помогите разобраться!