Delphi XE8: тест разных модулей для работы с сетью

Александр19 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
22.01.2016

Необходимо произвести сравнительный тест-эксперимент по быстродействию разных модулей для работы с сетью:

- SocketUtil 

- CURL

- и какой-либо ещё третий модуль, на ваше усмотрение

Требования к тестовому приложению:

Среда разработки - Delphi XE8

Платформа - Windows 32 и 64 бит

Особенности - поддержка HTTP прокси и SOCKS, поддержка IPv6, многопоточность, поддержка редиректов

При этом, приложение должно выполнять следующие задачи:

1. Загружать заданный список ссылок

2. Загружать их многопоточно

3. Парсить ссылки, формы по этим адресам, обрабатывать редиректы если есть, логировать результат в txt-файлы

4. При этом должен быть замер среднего времени обработки для каждой из этих операций, а также замер времени всей длительности перебора списка ссылок, для того чтобы определить наиболее эффективный модуль для работы с сетью, из тех что перечислены выше

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