Не могу скачать файл через Интернет (сокеты)
От: Иван Россия  
Дата: 25.08.07 16:32
Оценка:
Всем добрый день! Вот желаю написать программку для скачивания с серверов файлов по желаемому списку, но что-то не особо получается, виснет на этапе чтения сокета, при этом подключается нормально. Просьба особо не бить, в С новичек. На данный момент там используется буфер по BUFSIZ, то есть более этого размера не скачает, но меня сейчас не это волнует...
Кроме этого, мне непонятно, если сервер требует авторизации — как быть с этим?

Использую реальные ссылки (программой читаются из файла ulist, в нем первая строка — пример использования логина/пароля, но данные ссылки их не должны на сервере требовать):

http://static.jetune.ru/mp3/prev/89/886180/Perilous_Times.mp3
http://static.jetune.ru/mp3/prev/8/75214/The_Final_Frontier.mp3

Это тестовые маленькие файлы на 10-15 секунд.

Собственно проект (малынькый, правда) — http://files.rsdn.ru/68697/kach.c
http://files.rsdn.ru/68697/kach.h
http://files.rsdn.ru/68697/ulist


Да, забыл сказать — проект на Линюксе (Эклипс), но с Виндой, думаю, разница небольшая...
Пожалуйста, памажите
Да пребудет в нами С-ла!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.