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

Вниз

Delphi 7. Менеджер закачек. Выбор классов, компонент.   Найти похожие ветки 

 
Venchik ©   (2006-03-06 10:54) [0]

Есть потребность в написании собственного менеджера закачек по различным протоколам.
Начинаю с простого — HTTP.
Опыт писания на Delphi минимален.
Очень прошу отнестись снисходительно к новичку и дать рекомендации по выбору классов, используемых для закачки.
Пробовал уже использовать TTcpClient. По-моему, это не то, что нужно.
Например, я не могу (или не умею) обращаться к определенным байтам в файле. Я хочу скачивать побайтово. Для того, чтобы пользователь мог задать какие диапазоны байт из файла он хочет скачать. Кстати, это есть одна из причин, по которой я решил писать менеджер закачек. Ну это уже не суть важно — почему я решил.
Надеюсь на понимание и помощь.
На RSDN пока что вяло отвечают.
Уже читаю RFC 2068. Это то, что нужно?
Всем спасибо!


 
Chaser ©   (2006-03-06 11:58) [1]

Исходник программы, который показывает пример реализации менеджера загрузок на подобии таких программ, как: ReGet, FlashGet, GetRight. Основные функции: докачка файлов, установка приоритетов загрузки, поддержка прокси-серверов и многое другое:

http://www.delphisources.ru/pages/sources/internet/2005_year/download_plus.html


 
umbra ©   (2006-03-06 12:25) [2]


> Уже читаю RFC 2068. Это то, что нужно?


не совсем. это РФЦ устарело и заменено rfc2616. В нем Вам следует уделить внимание методу GET и описанию поля Content-Range заголовка. Компонент, которым можно воспользоваться - TIdHTTP с закладки IndyClients палитры компонентов


 
Venchik ©   (2006-03-06 14:49) [3]

Chaser, umbra, спасибо!
Може кто-то знает - сильно различаются 2068 и 2616? А то я 2068 на русском нашел...а с английским не так хорошо, чтоб документацию к протоколу читать.


 
umbra ©   (2006-03-06 16:05) [4]

2 Venchik ©   (06.03.06 14:49) [3]


> сильно различаются 2068 и 2616?


в том вопросе, который Вас интересует - практически ничем


 
Venchik ©   (2006-03-06 17:33) [5]

umbra, спасибо! Буду пока что читать RFC 2068 на русском...думаю за пару неделю управлюсь.



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

Текущий архив: 2006.07.09;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.041 c
15-1149845579
ALEXD31
2006-06-09 13:32
2006.07.09
Обновление Windows 98 до Windows 2000


2-1150722460
XTD
2006-06-19 17:07
2006.07.09
Как подкл. телефонный кабель к компу и принимать звонки(кроме мод


2-1150971343
Blari
2006-06-22 14:15
2006.07.09
Детский вопрос


2-1150407291
Просьба
2006-06-16 01:34
2006.07.09
Как передать в класс рекорд?


6-1141307342
wezzz
2006-03-02 16:49
2006.07.09
как получить сетевое имя файла?