使用.NET Framework模拟网络延迟

时间:2011-04-07 17:59:36

标签: .net bandwidth latency low-latency

微软是否提供在.net上模拟延迟的任何方法?他们确实为XNA提供了它,但我找不到它.net framework

http://msdn.microsoft.com/en-us/library/bb975762.aspx

2 个答案:

答案 0 :(得分:4)

我只是挂钩Fiddler并通过它运行我的所有IP流量。规则中有一个选项 - >性能模拟调制解调器速度。如果你想让它甚至低于56kbps,你可以在Fiddler的配置文件中调整它。

答案 1 :(得分:0)

为什么不在需要的时间和地点模拟延迟?如果您对所使用的代码有足够的控制权,可以插入对

的调用

Threading.Thread.Sleep()

如果它与您正在做的事情一起工作,则模拟延迟。之前我曾用它来手动插入延迟来测试并行电子邮件调度类(按批次调度)。它也可能适用于您的代码。