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


3

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

我正在测试服务器 - 客户端系统,并且需要将消息从服​​务器延迟到客户端一段指定的延迟 - 比如说1ms。我不希望其他方向的数据包被延迟。

某种代理软件是完全可以接受的。对windows的任何建议?


1
你在使用HTTP / S吗?工具 Fiddler2 用作SOCKS代理,允许您减慢或以其他方式操纵HTTP请求以进行测试。
Darth Android

很不幸的是,不行。据我所知,直插座。我没有写服务器或客户端。只测试两个客户端在“显着”不同时间接收事件的情况。
Dilum Ranatunga

Answers:


3

WANem( http://wanem.sourceforge.net/ )是一个liveCD linux发行版,让你操纵线上的流量。您可以限制带宽,引入延迟,抖动,丢失数据包以及其他一些很酷的东西。

只需在备用PC或VM中启动它,然后在客户端和服务器上创建路由,就可以了。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.