Имитация задержки в сети с помощью .NET Framework - PullRequest
0 голосов
/ 07 апреля 2011

Предлагает ли Microsoft какие-либо средства имитации задержки в .net?У них есть это для XNA, но я не могу найти его для .net framework

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

Ответы [ 2 ]

4 голосов
/ 07 апреля 2011

Я просто подключаю Fiddler и пропускаю весь свой IP-трафик через него. В разделе Правила -> Производительность есть опция Моделирование скорости модема . На самом деле вы можете настроить это в конфигурационном файле для Fiddler, если вы хотите сделать его даже медленнее, чем 56kbps.

0 голосов
/ 07 апреля 2011

Почему бы не смоделировать задержку, когда и где она вам нужна?Если у вас есть достаточный контроль над кодом, который вы используете, вы можете вставить вызов

Threading.Thread.Sleep()

, чтобы имитировать задержку, если она работает с тем, что вы делаете.Я использовал его раньше, чтобы вручную вставить задержку, чтобы протестировать параллельный класс отправки электронной почты (отправки по пакетам).Это может работать и для вашего кода.

...