LINUX.ORG.RU

Сокеты. Основы. С++

 ,


2

2

Доброго времени суток!

Столкнулся с проблемой получения данных через сокеты, если мы не знаем размера передаваемого файла. В случае html-страниц нечто подобное (http://cboard.cprogramming.com/cplusplus-programming/147455-how-receive-large...) работает нормально, но как поступить в случае, если файл формируется по запросу на сервер или в случае, если надо с определенной страницы скачать определенную картинку? Желательно подобное сделать без использования libcurl и прочих сторонних библиотек.

★★

Последнее исправление: aido (всего исправлений: 1)
Ответ на: комментарий от aido

<KO mode=on>когда будешь знать размер данных</KO>

shty ★★★★★
()
Ответ на: комментарий от aido

Зачем тебе выделять память под файл? Он ведь на жесткий диск сразу же должен писаться через небольшого размера буффер.

trex6 ★★★★★
()
Ответ на: комментарий от trex6

Этот «файл» может быть жсоном или другими промежуточными данными например, которые вовсе незачем напрямую класть в файл.

anonymous
()
Ответ на: комментарий от anonymous

Ты студента не путай. Пусть сначала все в файлы складывает.

trex6 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.