gpt4 book ai didi

delphi - 如何使用 TIdTCPClient 或其他 Indy 客户端组件计算网站的响应时间?

转载 作者:可可西里 更新时间:2023-11-01 02:39:32 31 4
gpt4 key购买 nike

我有一个使用 TIdTCPClient 从给定网站发送和接收数据的应用程序 - 如下所示:

TCPClient.Host := myHost;
TCPClient.Port := myPort;
TCPClient.Connect;
TCPClient.IOHandler.Write(clientRequest);
TCPClient.IOHandler.ReadStream(clientResponse, size, False);

clientRequest 是动态创建的,clientResponse 是服务器(所需网站)发送的响应。所以我的问题是如何计算平均响应时间从我的 TCPClient 连接到的网站?

最佳答案

看Indy的Ticks()GetTickDiff()函数,例如:

uses
..., IdGlobal;

var
StartTicks: LongWord;
begin
...
StartTicks := Ticks;
TCPClient.IOHandler.ReadStream(clientResponse, size, False);
Elapsed := GetTickDiff(StartTicks, Ticks);
...
end;

关于delphi - 如何使用 TIdTCPClient 或其他 Indy 客户端组件计算网站的响应时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23658648/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com