Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.026 c
14-1135326519
LordOfRock
2005-12-23 11:28
2006.01.15
Задание лабораторной


9-1123081182
Зм1й
2005-08-03 18:59
2006.01.15
Текстура


14-1135018408
Санёк
2005-12-19 21:53
2006.01.15
Visual C++ 2005 Express Edition


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


8-1123533460
Zer0
2005-08-09 00:37
2006.01.15
FMOD 1.7 полностью портированный на дельфу




   Наверх