【发布时间】:2021-05-04 13:47:04
【问题描述】:
我正在调查活动 TCP 连接的增长情况。
似乎TIdTCPClient.Disconnect不要关闭连接。
这是一个示例项目
program Project2;
{$APPTYPE CONSOLE}
{$R *.res}
uses
System.SysUtils,
IdTCPClient;
var
FClient: TIdTCPClient;
begin
try
FClient := TIdTCPClient.Create();
FClient.Connect('LOCALHOST', 6379);
FClient.Disconnect;
FClient.Free;
except
on E: Exception do
Writeln(E.ClassName, ': ', E.Message);
end;
end.
多次打开此控制台应用程序会导致连接增长
netstat -na | find "6379"
旁注:我在 Berlin 10,Windows 7 上(但在 Windows 10 上相同)
【问题讨论】:
标签: delphi tcp indy delphi-10.1-berlin