С++. HTTP-клиент. Работа через прокси-серверы.
ТРЕБУЕТСЯ:
разработка класса http-клиента реализующего в себе следующие возможности:
1. Загрузка данных из интернета посредством виндовс сокета.
2. Работа как через прокси-сервер , так и без его использования.
ПАРАМЕТРЫ КЛАССА:
таймаут соединения с сервером
таймаут отправки данных
таймаут загрузки данных
IP адрес прокси-сервера
порт прокси-сервера
тип прокси-сервера (HTTP/Socks4/Socks4a/Socks5 анонимные, т.е. не требующие авторизации на прокси)
про протокол работы прокси можно почитать тут http://en.wikipedia.org/wiki/SOCKS, есть наработки на c#, если понадобится могу предоставить.
по сути требуется чтобы на выходе класс имел один открытый метод для загрузки данных с передачей этому методу сформированной строки запроса, а на выходе массив загруженных байт (полный ответ сервера вместе с заголовками)
плюс установка требуемых параметров
реализация только с++.
жду предложения по цене и сроку.