Вниз
Скачать: 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.024 c
14-1135336508
Bless
2005-12-23 14:15
2006.01.15
Вот досада!


4-1131178490
Святослав
2005-11-05 11:14
2006.01.15
Неизвестное програмное исключение OS !!!


1-1134127864
kvorubin
2005-12-09 14:31
2006.01.15
Как сравнить 2 разных списка разбитых по линиям


6-1128322497
Sniper17
2005-10-03 10:54
2006.01.15
Передача значений переменных через сокеты по Internet


14-1134039201
IAmDanil
2005-12-08 13:53
2006.01.15
Проверялка




   Наверх