Вниз
Скачать: 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-1134731973
ServerDeveloper
2005-12-16 14:19
2006.01.15
Веб сервер


14-1133958616
Mike Kouzmine
2005-12-07 15:30
2006.01.15
Слышали новость? Волгу снимают с производства!


2-1135704433
kreyl
2005-12-27 20:27
2006.01.15
Как запустить exe-файл из-под основной программы?


3-1132313834
Карелин Артем
2005-11-18 14:37
2006.01.15
Numeric... Decimal... А отличия есть в них?


6-1128578717
Ботвин Дмитрий
2005-10-06 10:05
2006.01.15
Отличия в работе




   Наверх