2

我希望能够测量网络流量并对其进行限制。

我正在寻找可以让我在两次通话之间知道已发送和接收多少数据的东西。此外,我希望能够限制我的应用程序的网络流量(进出)。类似于 NetLimiter 软件(很棒的应用程序!),但我可以通过我的代码进行控制。

你知道一些第三方组件可以做到这一点吗?

这意味着要在 datasnap 2009 瘦客户端上使用。

4

3 回答 3

3

如果您使用 Indy,请使用TIdInterceptThrottler该类。只需设置BitsPerSec属性。

我的理解是 DataSnap 是基于 Indy 的。

于 2009-02-18T17:38:50.697 回答
1

如果您指的是整个系统(而不是应用程序-有点不清楚),您可以查看WinPCap。有可用的 Delphi 包装器。

于 2009-02-18T20:46:24.817 回答
1

如果您正在基于 unix 的机器(例如 Linux)上开发应用程序,则可以使用 linux 的内置防火墙名称来限制连接速度iptables

于 2016-10-10T13:17:48.777 回答