如何故意延迟一个方向上的 TCP 数据包

如何故意延迟一个方向上的 TCP 数据包

我已经看过这个了:如何故意为传入的 UDP 数据包引入延迟

我正在测试一个服务器-客户端系统,需要将消息从服​​务器延迟到客户端,延迟时间是指定的某个值——比如说 1ms。我不希望另一个方向的数据包被延迟。

某种代理软件是完全可以接受的。有什么适用于 Windows 的建议吗?

答案1

万尼姆(http://wanem.sourceforge.net/) 是一款 liveCD Linux 发行版,可让您控制网络上的流量。您可以限制带宽、引入延迟、抖动、数据包丢失以及许多其他很酷的功能。

只需在备用 PC 或 VM 上启动它并在客户端和服务器上创建路由即可。

相关内容