-
Добрый вечер,интересует вот что:
Есть текстовый файл ~1kb , содержимое которого запрашивается через get компонента idhttp, возможно ли узнать время ответа средствами самого компонента idhttp,
А именно,за какое время удалось получить содержимое.
П.С. программа может использовать прокси,посему и нужно знать время "отклика".
-
> средствами самого компонента idhttp,
не знаю скорее нет :(
Если только извратиться с таймером фиксировать момент времени посылки запроса и момент времени появления резта запроса..... как то так :)
-
-
> gettickcount; > get('http://......'); > gettickcount;
да можно так ещё извратится ака Поросенок Винни предлагает :)) dt1:=Now; sec1:=SecondOf(dt1)+MinuteOf(dt1)*60; get(' http://......'); dt2:=Now; sec2:=SecondOf(dt2)+MinuteOf(dt2)*60; Showmessage(IntToStr(sec2-sec1));
-
да,с таймером идея посещала,но подумал вдруг можно без извращений) всем спасибо
-
у функции gettickcount, Now погрешность +-10мс. ерунда конечно по сравнению с пингом, но при быстрых соединениях либо малых размерах файлов лучше использовать QueryPerformanceCounter + QueryPerformanceFrequency
|