Russian Qt Forum

Qt => Работа с сетью => Тема начата: mmmaaak от Февраль 15, 2012, 17:46



Название: Получение потока данных через http протокол
Отправлено: mmmaaak от Февраль 15, 2012, 17:46
Всем привет, вообщем ситуация следующая:

   Пишу под Линукс на C++ программу, использую библиотеку Qt3 (по техническим причинам версию выше  чем 3 использовать нельзя)

   Задача следующая: надо написать небольшую программку которая сначала по протоколу HTTP обратится на удаленный веб сервер  GET-запросом по адресу типа http://server.ip/comand/script.cgi?param1=val1&param2=val2... , на что сервер отвечает бесконечным бинарным потоком (для любопытных, что это за поток, отвечаю - либо видео, либо аудио либо и то  и другое вместе в зависимости от параметров, с удаленной IP  камеры, передающей эту информацию в реальном времени), так вот мне нужно этот поток байт в реалтайме обрабатывать и показывать в программе. Вопросы по парсингу данных в видео и аудио пока не интересуют. Мне нужно организовать механизм такого запроса и получения этих данных (тоесть интересуют как постоянно пока соединение активно перехватывать постоянно новые и новые порции данных и в дальнейшем их обрабатывать)

Заранее спасибо за помощь!