Мне нужно написать две программы на Си, одна из них предназначается для создания нагрузки на сервер, путем посылки большого количества запросов (этакий генератор загрузки), а другая представляет собой эмулятор загрузки различных файлов, находящихся на удаленном сервере (нечто вроде браузера). Я начал стряпать эмулятор загрузки файлов, но сумел пока только создать сокет и установить соединение с серваком. С передачей данных я не разобрался. Вроде функцией send посылается запрос GET /имя_файла, а потом этот файл закачивается через функцию recv. У меня сначала получалось, а потом я, видать, что-то исправил и теперь файл запрашивается, но не загружается. Использование recv вешает прогу. Но фишка не в этом. Мне нужно, чтоб этот эмулятор измерял время полной загрузки страницы. А я плохо понимаю как это реализовать.

И генератор загрузки еще не начинал. Может кто подскажет какие-нить источники посвященные этому делу. Или фрагмент проги кинет, если не сложно.