С++. HTTP-клиент. Работа через прокси-серверы.

Дмитрий17 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
27.04.2010

ТРЕБУЕТСЯ:

разработка класса http-клиента реализующего в себе следующие возможности:

1. Загрузка данных из интернета посредством виндовс сокета.

2. Работа как через прокси-сервер , так и без его использования.

ПАРАМЕТРЫ КЛАССА:

таймаут соединения с сервером

таймаут отправки данных

таймаут загрузки данных

IP адрес прокси-сервера

порт прокси-сервера

тип прокси-сервера (HTTP/Socks4/Socks4a/Socks5 анонимные, т.е. не требующие авторизации на прокси)

про протокол работы прокси можно почитать тут http://en.wikipedia.org/wiki/SOCKS, есть наработки на c#, если понадобится могу предоставить.

по сути требуется чтобы на выходе класс имел один открытый метод для загрузки данных с передачей этому методу сформированной строки запроса, а на выходе массив загруженных байт (полный ответ сервера вместе с заголовками)

плюс установка требуемых параметров

реализация только с++.

жду предложения по цене и сроку.

Заявки фрилансеров