Конференция "Сети" » Idhttp: время ответа при запросе [D7]
 
  • nes © (08.11.08 21:27) [0]
    Добрый вечер,интересует вот что:

    Есть текстовый файл ~1kb , содержимое которого запрашивается через get компонента idhttp,  возможно ли узнать время ответа средствами самого компонента idhttp,

    А именно,за какое время удалось получить содержимое.

    П.С. программа может использовать прокси,посему и нужно знать время "отклика".
  • Igor2010 (08.11.08 21:58) [1]

    > средствами самого компонента idhttp,

    не знаю скорее нет :(

    Если только извратиться  с таймером фиксировать момент времени посылки запроса и  момент времени появления резта запроса..... как то так :)
  • Медвежонок Пятачок © (08.11.08 22:26) [2]
    gettickcount;
    get('http://......');
    gettickcount;
  • Igor2010 (09.11.08 08:28) [3]

    > 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));
  • nes © (09.11.08 17:19) [4]
    да,с таймером идея посещала,но подумал вдруг можно без извращений)
    всем спасибо
  • cerber (16.11.08 15:46) [5]
    у функции gettickcount, Now погрешность +-10мс. ерунда конечно по сравнению с пингом, но при быстрых соединениях либо малых размерах файлов лучше использовать  QueryPerformanceCounter + QueryPerformanceFrequency
 
Конференция "Сети" » Idhttp: время ответа при запросе [D7]
Есть новые Нет новых   [134434   +28][b:0][p:0]