Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.10.14;
Скачать: [xml.tar.bz2];

Вниз

Так же как и FlashGet   Найти похожие ветки 

 
Dmitriy Polskoy   (2002-10-03 10:37) [0]

Народ подскажите как сделать следующую задачу: надо написать программу, которая, работая с сокетами, скачивала файл с сервера(само-разработанного) на такой же клиент, да скачивала не просто, а разбивая на куски, как FlashGet.


 
qube   (2002-10-03 10:39) [1]

А зачем бить на куски? (Прошу прощения за дурацкий вопрос)


 
Dmitriy Polskoy   (2002-10-03 10:43) [2]

Ну, задача такая (чтоб не так просто было).


 
qube   (2002-10-03 10:52) [3]

Мне почему-то кажется, что downloader"ы скачивают кусками исключительно потому, что сервер ограничивает трафик на один поток. Так что в случае своего сервера и своего клиента и лишнее усложнение.
Как можно реализовать? Протокол разработать соответствующий, если писать на уровне сокетов. Сервер должен сообщать размер файла, а клиент -- рубить на сегменты по своему усмотрению, задавать в запросе смещение от начала файла и размер сегмента и т.д.


 
Dmitriy Polskoy   (2002-10-03 10:58) [4]

Отсюда вытекает следующий вопрос - как склеивать куски файлов?


 
qube   (2002-10-03 10:59) [5]

Записывать в один в правильном порядке.


 
Dmitriy Polskoy   (2002-10-03 11:07) [6]

Спасибо, я тут еще статейку нашел, так что думаю разберусь.



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

Форум: "Основная";
Текущий архив: 2002.10.14;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.014 c
1-45357
race1
2002-10-06 10:27
2002.10.14
listview


1-45263
Осирис
2002-10-03 14:46
2002.10.14
TaskBar


14-45500
asderg
2002-09-14 19:20
2002.10.14
Господа, (возможно коллеги) :)) неужели...


4-45657
dr.karter
2002-08-28 20:18
2002.10.14
Запуск программ


1-45371
blackweber
2002-10-05 20:03
2002.10.14
Кто-нить знает как определить значение какого ...





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский